维基媒体德国筹款的面向用户的应用程序。
<!-- toc --> <!-- tocstop --> <!-- 目录是使用https://github.com/jonschlinkert/markdown-toc自动生成的 使用以下命令更新目录: markdown-toc --maxdepth 2 --bullets '*' -i README.md -->对于开发,您需要安装Docker和docker-compose。您至少需要Docker版本 >= 17.09.0和docker-compose版本 >= 1.17.0。如果您的操作系统没有附带正确的版本,请使用Docker和docker-compose的官方安装说明。您不需要在计算机上安装其他依赖项(PHP、Node.js、MariaDB)。
获取我们git仓库的克隆,然后运行:
make setup
这将
make install-php
将安装当前在composer.lock
中指定的依赖项。每当您检出一个对composer.lock
有更改的分支时,请使用此命令。
命令
make up-app
将在Docker容器中运行应用程序。您可以在http://localhost:8082/访问它。
要停止应用程序,请运行
make down-app
up-app
任务还将确保您的本地配置正确,并停止应用程序的先前实例。
您可以使用以下命令在前台运行应用程序,而无需使用Makefile:
docker-compose up
应用程序的Web和CLI入口点会检查APP_ENV
环境变量。
如果未设置,应用程序假定值为dev
。每个环境必须在app/config
中有一个相应的配置文件,遵循config.ENVIRONMENTNAME.json
的命名模式。请参阅下面的"