Skip to content

a web app that allows you to quickly and easily create and manage your docker-compose files with a simple and nice UI

Notifications You must be signed in to change notification settings

Thomasevano/EasyDocker

 
 

Repository files navigation

EasyDocker

EasyDocker est une application qui permet de créer un fichier docker-compose.yml facilement via une interface graphique intuitive

Developpement

Les commandes docker les plus importantes se trouve dans le fichier Makefile

Lancer le projet

make up
# docker compose up --build --detach

Arrêter les container

make down
# docker compose down --remove-orphans

Installer les dépendances Front

make install
# docker compose exec -it front yarn install --ignore-engines

Build le Front

make build
# docker compose exec -it front yarn run build

Lancer le Front en mode watch

make watch
# docker compose exec -it front yarn run watch-build

Voir les logs

make logs:
# docker compose logs -f

Logs de l'API

make api-logs 
# docker compose logs -f api

Logs du Front

make front-logs
# docker compose logs -f front

Lint du Front

make front-linter
# docker compose exec -it front yarn lint

Logs de la base de donnée

make database-logs
# docker compose logs -f database

Ouvrir un terminal bash dans le container de l'API

make api-sh
# docker compose exec -it api sh

Ouvrir un terminal bash dans le container du Front

make front-sh
# docker compose exec -it front sh

Ouvrir un terminal bash dans le container de la base de donnée

make database-sh
# docker compose exec -it database sh

Lancer les tests de l'API

make api-test
# docker compose exec -it api go test -v ./...

About

a web app that allows you to quickly and easily create and manage your docker-compose files with a simple and nice UI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 52.4%
  • Go 46.0%
  • HTML 0.6%
  • JavaScript 0.5%
  • Makefile 0.2%
  • CSS 0.2%
  • Dockerfile 0.1%