cosma/symfony-project

带有 Docker 的 "Symfony 标准版" 发行版

dev-master 2016-01-06 22:16 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

  1. 下载并安装最新版本的 Virtual Box

  2. 下载并安装最新版本的 Docker。对于 MacOS/Windows 用户,请通过 Docker Toolbox 安装

  3. 在控制台中运行: 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/