Ajout du script pour créer l'environnement + changements du dockerfile et du package.json pour enlever les paquets inutiles.

This commit is contained in:
batche
2022-12-28 12:08:12 +01:00
parent 2386a793cd
commit f971576c9f
9 changed files with 127 additions and 175 deletions

View File

@@ -1,30 +1,19 @@
DOCKERCOMPOSEPATH=./srcs/docker-compose.yml
#dev allow hot reload.
dev:
up:
@bash ./make_env.sh
docker compose -f ${DOCKERCOMPOSEPATH} up -d --build
@make start
@docker ps
#prod only the needed files ares presents inside the container
prod:
docker compose -f ${DOCKERCOMPOSEPATH} up -d --build prod
@make start_prod
@docker ps
start:
docker compose -f ${DOCKERCOMPOSEPATH} start
docker logs --follow nestjs
start_dev:
docker compose -f ${DOCKERCOMPOSEPATH} start dev
docker logs --follow nestjs
all : up
start_prod:
docker compose -f ${DOCKERCOMPOSEPATH} start prod
re: down dev
re: down up
down:
docker compose -f ${DOCKERCOMPOSEPATH} -v down