L'application fonctionne avec Docker. Le stack technique est le suivant:
- FrontEnd: ReactJS
- BackEnd: Symfony
- BDD: MariaDB
- WebServer: Nginx
Pour configurer son conteneur Docker effectuer les commandes suivantes:
- docker-compose build (Va créer les conteneurs pour l'application)
- docker-compose up yarn (Installer les dépendances JS)
- docker-compose exec php composer install (Installer les dépendances PHP)
- docker-compose exec php php bin/console doctrine:migrations:migrate (effectuer les migrations de la BDD)
- docker-compose exec php php bin/console doctrine:fixtures:load (charger les données)
=> Cela n'est à faire que la première fois
Pour lancer l'application, faire: docker-compose up node