- elixir >= 1.4.2
- phoenix >= 1.3.0-rc.1
- postgresql >= 9.6
- node >= 7.2.0
- yarn >= 0.17.9
- 安装elixir包
cd ~/phoenix_china_umbrella && mix deps.get
- 创建数据库并创建表,在当前目录下
mix ecto.create && mix ecto.migrate
- 如有预装数据
mix run apps/phoenix_china/priv/repo/seeds.exs
- 安装前端依赖
cd ~/phoenix_china_umbrella/apps/phoenix_china_web/assets && yarn install
cd ~/phoenix_china_umbrella && mix phx.server
docker-compose up -d phoenix_china_umbrella
docker-compose run phoenix_china_umbrella mix ecto.create
docker-compose run phoenix_china_umbrella mix ecto.migrate
docker-compose run phoenix_china_umbrella mix run apps/phoenix_china/priv/repo/seeds.exs
docker-compose restart phoenix_china_umbrella
apps/phoenix_china
数据库
apps/phoenix_china_web
网页
apps/phoenix_china_dashboard
(暂时没有) 管理后台
apps/phoenix_china_graphql
(暂时没有) GraphQL接口
- 请首先查阅TODO列表
- 发现BUG请提issue
- 请保证新增的代码都有测试
- 如有问题请随时在论坛或者qq群联系