madman / sy2docker
此包已被废弃,不再维护。未建议替代包。
“Symfony Docker Edition”发行版
v1.0.2
2017-04-10 12:48 UTC
Requires
- php: >=5.5.9
- doctrine/doctrine-bundle: ^1.6
- doctrine/doctrine-cache-bundle: ^1.2
- doctrine/orm: ^2.5
- sensio/distribution-bundle: ^5.0
- sensio/framework-extra-bundle: ^3.0.2
- symfony/monolog-bundle: ^3.0.2
- symfony/polyfill-apcu: ^1.0
- symfony/symfony: 3.2.*
- twig/twig: ^1.0||^2.0
Requires (Dev)
- sensio/generator-bundle: ^3.0
- symfony/phpunit-bridge: ^3.0
This package is auto-updated.
Last update: 2023-07-29 01:22:36 UTC
README
该想法是快速启动Symfony应用程序,同时保持您的机器整洁。您只需要安装少量包即可实现此目的:git、docker和docker-compose。
Mac和Windows用户还需要docker-machine或docker for Mac。
启动并运行
确保您已经在环境中正确设置了Docker和Docker Compose。
克隆仓库
$ git clone git@github.com:madman/sy2docker.git
或
composer create-project --no-install --no-scripts madman/sy2docker
管理文件和文件夹访问属性
$ bin/init
构建镜像
$ docker-compose build
运行容器
$ docker-compose up -d
安装symfony依赖项
$ docker-compose run composer install
在浏览器中打开https://:8080/以享受结果。
包含什么?
- nginx - 1.10.1
- fpm - php-fpm(PHP版本为5.6.30)
- mysql - 5.5
- composer - 与composer一起工作的服务
- console - symfony控制台
与Symfony Standard Edition有什么不同?
- 移除了SwiftmailerBundle包
- 移除了incenteev/composer-parameter-handler。所有配置都是自动完成的。
许可
Symfony Docker Edition遵循MIT或BSD许可。有关完整的许可文本,请参阅LICENSE。
祝您享受!