Files
42_INT_14_transcendence/Makefile
2023-01-12 13:18:49 +01:00

43 lines
977 B
Makefile

DOCKERCOMPOSEPATH=./srcs/docker-compose.yml
#dev allow hot reload.
up:
@bash ./make_env.sh
docker compose -f ${DOCKERCOMPOSEPATH} up -d --build
@make start
@docker ps
start:
docker compose -f ${DOCKERCOMPOSEPATH} start
docker logs --follow nestjs
all : up
re: down up
down:
docker compose -f ${DOCKERCOMPOSEPATH} -v down
destroy:
- docker compose -f ${DOCKERCOMPOSEPATH} down -v --rmi all --remove-orphans
- docker ps -aq | xargs --no-run-if-empty docker rm -f
- docker images -aq | xargs --no-run-if-empty docker rmi -f
- docker volume ls -q | xargs --no-run-if-empty docker volume rm
# temp for hugo, only reinit database
db:
- docker rm -f postgresql
- docker rm -f nestjs
#- docker rm -f redis
#- docker rm -f game_server
#- docker rm -f nginx
#- docker rm -f svelte
- docker volume rm -f srcs_data_nest_postgresql
docker compose -f ${DOCKERCOMPOSEPATH} up -d --build
@make start
@docker ps
stop:
docker compose -f ${DOCKERCOMPOSEPATH} stop