Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 1.56 KB

README.fr.md

File metadata and controls

66 lines (42 loc) · 1.56 KB

My Skeleton Docker Web

English, Français

Dossier pour les projets web

Le dossier docker contient les spécificités des divers container docker.

Le dossier docker/logs contient les fichiers erreurs générés par nginx.

Le dossier app contient le projet.

Le container php utilisé est mon propre container https://hub.docker.com/r/leknoppix/php.

Installation

Avant de commencer, pensez à adapter le docker-compose.yml avec la version de php ou de mysql de votre choix, ainsi que le fichier environment.yaml afin de personnaliser le nom de la base de donnée, les mots de passe ....

Initialiser votre projet

docker-compose exec php rm -rf public

Si nouveau projet Laravel

docker-compose build
docker-compose up -d
docker-compose exec php composer create-project laravel/laravel .

Tester l'ouverture de la page sur http://127.0.0.1:8080

Si nouveau projet Symfony

docker-compose build
docker-compose up -d
docker-composer create-project symfony/website-skeleton .

Tester l'ouverture de la page sur http://127.0.0.1:8080

Si projet déjà existant

docker-compose up -d

Tester l'ouverture de la page sur http://127.0.0.1:8080

Si nodejs

Pour installer les dépendances npm:

docker-compose run nodejs npm install

Pour exécuter une commande :

docker-compose run nodejs npm run build (ou watch ou dev ...)