Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/08/2023, à 15:25

krodelabestiole

Docker LAMP App

Un script qui créé un service web docker depuis n'importe quelle application PHP / MySQL - autrement dit un serveur LAMP très facile à déployer.


J'ai évidemment développé le truc pour mon usage perso avant tout, mais j'ai rendu le truc suffisamment convivial pour que ce soit éventuellement utile à d'autres :
https://gitlab.com/crachecode/docker-lamp-app



mode d'emploi a écrit :

Si nécessaire installer git et docker avec docker compose : https://docs.docker.com/desktop/install/ubuntu/

facultatif : installer pv pour avoir une barre de progression lors de l'import d'une base de données :

sudo apt install pv

cloner le repo

git clone https://gitlab.com/crachecode/docker-lamp-app.git

lancer le script d'install :

cd docker-lamp-app
make install

qui vous demandera le nom de votre application.

on place les fichiers du site dans le répertoire ./app

puis gérer la base de données :

make database

on indique si on veut créer une nouvelle base ou l'importer depuis un fichier SQL.


l'application sera accessible à l'adresse http://nom_de_lapplication.localhost.


make help

pour la liste des commandes dispos.

c'est basé sur docker-compose et traefik donc il faut que le port 80 soit libre, et c'est pensé pour du dev local, pas pour un serveur de production.

Hors ligne