## Prérequis - **docker** Mise en place rapide d'un projet symfony avec docker ## Lancement du serveur avec docker ````sh docker-compose up ```` Laissez tourner le serveur dans votre terminal (`ctrl-c` pour l'arrêter). Sinon `docker-compose up -d` pour lancer en tâche de fond Initialisation du projet (une fois le serveur up) ````sh ./init.sh ```` WARNING : respectez le nom de projet `src` du init.sh (important pour l'usage de la conf docker) ## Accèder à la CLI php `````sh docker-compose exec php bash cd src php bin/console ````` ## Pour configurer la base de données local Pensez à décommenter : `````yaml version: '3.8' services: mariadb: image: mariadb restart: on-failure volumes: - database_pokedex:/var/lib/mysql ports: - '3306:3306' environment: MYSQL_ROOT_PASSWORD: root_password MYSQL_USER: my_user MYSQL_PASSWORD: my_password MYSQL_DATABASE: my_pokedex nginx: image: nginx:1.19-alpine restart: on-failure volumes: - './docker/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro' ports: - '80:80' depends_on: - php volumes_from: - php php: build: context: . dockerfile: docker/php/Dockerfile restart: on-failure volumes: - '.:/usr/src/app' user: 1000:1000 volumes: database_pokedex: `````