2016-01-13 23:10:06 +01:00
|
|
|
Défis 48h
|
|
|
|
=========
|
|
|
|
|
2016-01-13 19:05:32 +01:00
|
|
|
Installation
|
2016-01-13 23:10:06 +01:00
|
|
|
------------
|
2016-01-12 19:36:37 +01:00
|
|
|
|
2016-01-13 19:05:32 +01:00
|
|
|
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 :
|
2016-01-12 19:41:19 +01:00
|
|
|
|
2016-01-13 19:05:52 +01:00
|
|
|
* la configuration des accès dans `app/config/parameters.yml`
|
|
|
|
* la génération des tables
|
2016-01-12 19:41:19 +01:00
|
|
|
|
2016-01-13 19:05:32 +01:00
|
|
|
```bash
|
|
|
|
$ git clone https://gitlab.deblan.org/deblan/defis48.git
|
|
|
|
$ composer install
|
|
|
|
$ vim app/config/parameters.yml
|
|
|
|
$ bin/console doctrine:schema:create
|
2016-01-13 20:59:14 +01:00
|
|
|
$ bin/console doctrine:generate:entities MmiEnigmaBundle
|
|
|
|
$ bin/console doctrine:schema:update --force
|
2016-01-19 10:14:33 +01:00
|
|
|
$ bin/console assets:install --symlink --relative
|
2016-01-12 19:41:19 +01:00
|
|
|
|
2016-01-13 19:05:32 +01:00
|
|
|
```
|
2016-01-13 20:59:14 +01:00
|
|
|
|
|
|
|
Mise à jour
|
2016-01-13 23:10:06 +01:00
|
|
|
-----------
|
2016-01-13 20:59:14 +01:00
|
|
|
|
|
|
|
```bash
|
|
|
|
$ git pull origin master
|
|
|
|
$ composer update
|
|
|
|
$ bin/console doctrine:generate:entities MmiEnigmaBundle
|
|
|
|
$ bin/console doctrine:schema:update --force
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
Exécution
|
2016-01-13 23:10:06 +01:00
|
|
|
---------
|
2016-01-13 20:59:14 +01:00
|
|
|
|
|
|
|
Serveur de développement :
|
|
|
|
|
|
|
|
```
|
|
|
|
$ bin/console server:run &
|
|
|
|
```
|
2016-01-13 23:10:06 +01:00
|
|
|
|
|
|
|
Déploiement
|
|
|
|
-----------
|
|
|
|
|
2016-01-13 23:41:35 +01:00
|
|
|
Utilisation de mage (`/.mage`)
|
2016-01-13 23:10:06 +01:00
|
|
|
|
|
|
|
```
|
|
|
|
$ vendor/bin/mage deploy to:production
|
2016-01-19 10:14:33 +01:00
|
|
|
```
|