此包已被废弃,不再维护。作者建议使用ridibooks/cms包。

Ridibooks CMS服务器应用程序

维护者

详细信息

github.com/ridibooks/cms

源代码

问题

安装数量: 1,571

依赖项: 0

推荐者: 0

安全: 0

星标: 2

关注者: 7

分支: 3

开放问题: 1

类型:项目


README

Build Status

概述

这是RIDI CMS服务的核心服务器。

开始使用

git clone https://github.com/ridi/cms.git
cd cms

make build      # Build Docker image
make up         # Run services

sleep 30s       # (Wait for DB creating..)
make db         # Initialize DB schema

sleep 3s        # (Wait for DB schema changing..)
make test       # Run test

open https://

make log        # Watch docker-compose logs
make down       # Clean Docker resources

构建

运行make build可以得到以下镜像。参见docker-compose.build.yml。

  • cms
  • cms-builder

管理数据库模式

我们使用Phinx来管理数据库模式。

# Create new DB migration.
vendor/bin/phinx create NewMigrationName

# Edit the skeleton file created in db/migrations
vim db/migrations/20180123123456_new_migration_name.php

# Apply the migration.
vendor/bin/phinx migrate

部署

我们使用Travis CI进行部署。参见.travis.yml
在推送标签或创建发布版本时需要小心。