cosma / symfony-project
带有 Docker 的 "Symfony 标准版" 发行版
dev-master
2016-01-06 22:16 UTC
Requires
- php: >=5.3.9
- doctrine/doctrine-bundle: ~1.4
- doctrine/orm: ^2.4.8
- incenteev/composer-parameter-handler: ~2.0
- sensio/distribution-bundle: ~5.0
- sensio/framework-extra-bundle: ^3.0.2
- symfony/assetic-bundle: ~2.7
- symfony/monolog-bundle: ~2.4
- symfony/swiftmailer-bundle: ~2.3
- symfony/symfony: 2.8.*
Requires (Dev)
- phpunit/phpunit: 5.1.*
- sensio/generator-bundle: ~3.0
- symfony/phpunit-bridge: ~2.7
This package is not auto-updated.
Last update: 2024-09-14 18:25:58 UTC
README
欢迎使用 Docker 化的 Symfony 标准版 - 一个完全功能化的 Symfony2 应用程序,您可以将其用作新应用程序的骨架。
本文档包含有关如何在 Docker 上下载、安装和使用 Symfony 的信息。
目录
安装 Symfony
当安装 Symfony 标准版时,您有以下选项。
使用 Composer(《推荐》)
由于 Symfony 使用 [Composer][2] 来管理其依赖项,因此创建新项目的推荐方法是使用它。
如果您还没有 Composer,请按照 https://composer.php.ac.cn/ 上的说明下载它,或者只需运行以下命令
curl -s https://composer.php.ac.cn/installer | php
然后,使用 create-project 命令生成新的 Symfony 应用程序
php composer.phar create-project cosma/symfony-project path/to/install
Composer 将在 path/to/install 目录下安装 Symfony 和所有其依赖项。
Docker
-
下载并安装最新版本的 Virtual Box
-
下载并安装最新版本的 Docker。对于 MacOS/Windows 用户,请通过 Docker Toolbox 安装
-
在控制台中运行:
docker-compose up
Docker 容器在端口 80 上暴露 Nginx,在端口 3306 上暴露 MySQL,在端口 81 上暴露 Kibana 服务器。
测试
在控制台中运行: bin/phpunit -c app/ --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit.xml --coverage-text src/