Sources du site https://defis48.deblan.org/
.mage | ||
app | ||
bin | ||
src | ||
tests/AppBundle/Controller | ||
var | ||
web | ||
.gitignore | ||
composer.json | ||
LICENSE | ||
README.md |
Défis 48h
Installation
L'installation est standard à celle d'une application symfony classique. Elle implique cependant la génération de la base de données qui se réalise en 2 étapes :
- la configuration des accès dans
app/config/parameters.yml
- la génération des tables
$ git clone https://gitlab.deblan.org/deblan/defis48.git
$ composer install
$ vim app/config/parameters.yml
$ bin/console doctrine:schema:create
$ bin/console doctrine:generate:entities MmiEnigmaBundle
$ bin/console doctrine:schema:update --force
$ bin/console assets:install --symlink --relative
Mise à jour
$ git pull origin master
$ composer update
$ bin/console doctrine:generate:entities MmiEnigmaBundle
$ bin/console doctrine:schema:update --force
Exécution
Serveur de développement :
$ bin/console server:run &
Déploiement
Utilisation de mage (/.mage
)
$ vendor/bin/mage deploy to:production