.PHONY: logs # TODO: REMOVE THIS BEFORE LAUNCH # this allows the us to only start the non-monitoring sercices #DOCKER_SERVICE= \ # auth \ # chat \ # tic-tac-toe \ # nginx \ # user \ # pong \ all: build docker compose up -d $(DOCKER_SERVICE) logs: docker compose logs -f down: docker compose down build: .env docker compose build $(DOCKER_SERVICE) re: $(MAKE) -f ./Docker.mk clean $(MAKE) -f ./Docker.mk all clean: docker compose down prune: clean -if ! [ -z $(shell docker ps -a -q) ] ; then \ docker stop $(shell docker ps -a -q); \ docker rm $(shell docker ps -a -q); \ fi -docker image prune -a -docker volume prune -docker network prune -docker system prune -a .env: @echo "edit the env.example file and use the \`make jwt_secret\` to create a valid jwt secret" @echo "write the stuff to .env" exit 1