rakshazi / slim-skeleton
该包的最新版本(1.1.3)没有可用的许可信息。
1.1.3
2017-07-25 10:27 UTC
Requires
- akrabat/rka-slim-session-middleware: ^2.0
- components/bootstrap: ^3.3
- kanellov/slim-twig-flash: ^0.2.0
- monolog/monolog: ^1.22
- rakshazi/slim-suit: @stable
- sentry/sentry: ^1.6
- slim/flash: ^0.2.0
- slim/twig-view: ^2.2
README
项目
composer create-project rakshazi/slim-skeleton
Docker
注意:此Docker镜像已准备就绪,仅在生产环境中使用SSL,在开发环境中使用SSL和无SSL。
- 在
docker-compose.yml
和docker-compose-prod.yml
中更改your.site
域名为您自己的域名 - 运行 docker-compose
#For development docker-compose up #For production docker-compose -f docker-compose-prod.yml up -d
Composer依赖项、迁移和数据库将自动创建
Docker - 选择哪个镜像?
rakshazi/slim-skeleton
(Dockerfile)
已弃用:该文件将在未来被删除,但您仍然可以使用它
仅限开发使用。包含带依赖项的Composer。容器启动时运行 composer update
quay.io/rakshazi/slim-skeleton
(Dockerfile.quay)
功能齐全的镜像 无composer 及其依赖项。应在构建阶段运行 composer update
用于您的Dockerfile示例(如果您不想自己构建基础镜像)
FROM composer/composer:alpine COPY ./ /app RUN composer update --ignore-platform-reqs --no-ansi --no-dev \ --no-interaction --no-progress --no-scripts --optimize-autoloader \ -d /app FROM quay.io/rakshazi/slim-skeleton MAINTAINER Your Name <your.name@your.site> COPY --from=0 /app/ /var/www/
文档
后端
- App - Slim框架:[slimframework.com/docs/](https://slim.php.ac.cn/docs/) + [rakshazi/slim-suit](https://github.com/rakshazi/slim-suit) + [akrabat/rka-slim-session-middleware](https://github.com/akrabat/rka-slim-session-middleware)
- ORM - Medoo:[medoo.in/doc](https://medoo.in/doc)
- 迁移、种子 - Phinx:[docs.phinx.org](http://docs.phinx.org/en/latest/)
- 异常处理 - Sentry.io:[docs.sentry.io](https://docs.sentry.io)
- 会话存储 - Redis:[redis.io](https://redis.ac.cn)
前端
- 渲染引擎 - Twig:[twig.sensiolabs.org](https://twig.sensiolabs.org/) + [slim/flash](https://github.com/slimphp/Slim-Flash) + [kanellov/slim-twig-flash](https://github.com/kanellov/slim-twig-flash)
- 框架 - Twitter Bootstrap:[getbootstrap.com](https://bootstrap.ac.cn/getting-started/) + [jQuery](https://jqueryjs.cn)