EPSIC-LAMP

Attention

  • Assurez-vous d'avoir désactivé toutes les applications comme WAMP, MAMP, UWAMP...

Installation

  1. Téléchargez et installez docker

  2. Téléchargez ce fichier docker-compose.yml

  3. Collez le fichier docker-compose.yml sur votre projet

  4. Ouvrez votre projet avec pycharm et éditez le fichier docker-compose.yml

    • Remplacer les valeurs de MYSQL_DATABASE, MYSQL_ROOT_PASSWORD, BACKUP_TIME.
  5. Dans le terminal pycharm de votre projet, exécutez la commande docker-compose up -d Vous devriez voir cette réponse:

   Starting xxxxx_db_1         ... done
   Starting xxxxx_phpmyadmin_1 ... done
   Starting xxxxx_backups_1    ... done
  • Si vous souhaitez exécuter avec logs, exécutez docker-compose up (optionnelle)
  1. Vous pouvez maintenant aller sur phpmyadmin: http://localhost:5000/ ou http://0.0.0.0:5000/ ou http://127.0.0.1:5000/

    • Vous pouvez vous connecter en utilisant l'utilisateur root et en utilisant le mot de passe que vous avez ajouté dans le docker-compose.yml
  2. Si vous rencontrez des problèmes de connexion à la base de données ou à phpmyadmin:

    • Essayez d'utiliser l'un des hosts suivants:
      • localhost (Recomended)
      • 0.0.0.0
      • 127.0.0.1

Redémarrer

Pour redémarrer epsic-lapm, accédez à votre console de projet et exécutez la commande:

docker-compose restart

Étendre

Pour étandre epsic-lapm, accédez à votre console de projet et exécutez la commande:

docker-compose down

Backups automatiques

Toutes les 15 minutes, une sauvegarde est effectuée dans le dossier /backups
Vous pouvez changer la durée dans le fichier docker-compose.yml