Skip to content

Démo d'un environnement de développement pour Laravel 7.x avec Docker et Docker-Compose

License

Notifications You must be signed in to change notification settings

mathieugp/monappli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RESSOURCES UTILES

Si Laravel 8. x

Si Laravel est votre univers

Si pas encore de projet Laravel 7.x

  • Commenter le service artisan dans docker-compose.yml
  • docker-compose up -d --build
  • Déplacer temporairment tous les fichiers hors du dossier du projet
  • docker-compose run --rm composer create-project --prefer-dist laravel/laravel:^7.0 .
  • sudo chown -R votre_utilisateur:votre_utilisateur src
  • Remettre les fichiers déplacés temporairement dans le dossier du projet

Lancer les conteneurs + les commandes utiles

  • docker-compose up -d --build
  • docker-compose run --rm composer upgrade
  • docker-compose run --rm composer install
  • docker-compose run --rm npm run dev
  • docker-compose run --rm artisan migrate

Exemples avec des alias dans .bash_aliases

  • alias dcomp='docker-compose run --rm composer'
  • alias dnpm='docker-compose run --rm npm'
  • alias dart='docker-compose run --rm artisan'

Déployer en production ?

Optimisations :

About

Démo d'un environnement de développement pour Laravel 7.x avec Docker et Docker-Compose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages