futurolan / inscriptions-gamers-assembly
0.1
2020-01-19 19:45 UTC
Requires
- php: ^7.3
- ext-ctype: *
- ext-iconv: *
- ext-json: *
- jms/serializer-bundle: ^3.3
- knpuniversity/oauth2-client-bundle: ^1.28
- league/csv: ^9.3
- league/oauth2-google: ^3.0
- sensio/framework-extra-bundle: ^5.1
- symfony/asset: ^4.4
- symfony/console: ^4.4
- symfony/dotenv: ^4.4
- symfony/expression-language: ^4.3
- symfony/flex: ^1.1
- symfony/form: ^4.4
- symfony/framework-bundle: ^4.4
- symfony/intl: ^4.4
- symfony/monolog-bundle: ^3.1
- symfony/orm-pack: *
- symfony/process: ^4.4
- symfony/security-bundle: ^4.4
- symfony/serializer-pack: *
- symfony/swiftmailer-bundle: ^3.1
- symfony/translation: ^4.4
- symfony/twig-bundle: ^4.4
- symfony/validator: ^4.4
- symfony/web-link: ^4.4
- symfony/yaml: ^4.4
Requires (Dev)
Conflicts
This package is auto-updated.
Last update: 2024-09-29 05:55:27 UTC
README
玩家集会注册管理工具
要求
- PHP 7.3
- MariaDB 10.2.7 或 MySQL 5.7.8
- Composer
- 一个Google Oauth 2.0 API Key
- 一个Weezevent API Key(请联系Weezevent获取)
安装/更新
$ composer create-project futurolan/inscriptions-gamers-assembly
配置
在项目根目录(inscriptions-gamers-assembly/)中创建一个名为'.env.local'的文件。此文件在更新时不会被覆盖。
# Symfony
APP_ENV=prod
APP_SECRET=<secret>
# Google API
OAUTH_GOOGLE_CLIENT_ID=<your google oauth id>
OAUTH_GOOGLE_CLIENT_SECRET=<your google oauth secret>
# Weezevent
WEEZEVENT_API_KEY=<weezevent api key>
WEEZEVENT_USERNAME=<weezevent username>
WEEZEVENT_PASSWORD=<weezevent password>
# MySQL Database
DATABASE_URL=mysql://user:password@127.0.0.1:3306/database
# Administrator
SUPER_ADMIN_EMAIL=user@domain.com
数据库初始化
$ bin/console doctrine:migrations:migrate
Web服务器配置
请参考Symfony 4文档了解如何正确配置您的Web服务器: https://symfony.com.cn/doc/current/setup/web_server_configuration.html