源码部署 Zealot 指南
如下整理了不同操作系统的本地部署开发教程。
准备部署环境
macOS
安装 homebrew
首先需要安装 Xcode Command tools:
$ xcode-select --install
如果提示安装失败,需要从 https://developer.apple.com/downloads 下载安装。
之后安装 macOS 的包管理工具 Homebrew
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装依赖
之后开始安装环境依赖
$ brew install redis postgresql webp imagemagick node git
M1 用户需要设置依赖编译路径到 SHELL 的配置文件中:
export CPATH=/opt/homebrew/include/
export LIBRARY_PATH=$LIBRARY_PATH:/opt/homebrew/lib/
配置 Postgres 和 Redis
运行 postgresql 和 redis 服务
$ brew services start postgresql
$ brew services start redis
Postgresql 还需要创建默认用户名:
$ createuser --superuser zealot
# 如果担心权限过高可以只开启创建数据库权限
$ createuser --createdb zealot
yarn
$ npm install -g yarn
运行起来后使用浏览器访问 http://localhost:3000