flutter-vienna-hackathon-25/wien_talks/wien_talks_server/Makefile
Max R. Carrara fb8ba7e6d1 make: fix PHONY target declarations
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 16:12:06 +02:00

27 lines
676 B
Makefile

include ../defines.mk
COMPOSE_FILE_LOCAL = docker-compose.local.yaml
COMPOSE_FILE_DEPLOY = docker-compose.deploy.yaml
# Basically the current directory's name, so wien_talks_server
COMPOSE_PROJECT := $(shell basename $(shell pwd))
.env: .env.template
cp -a .env.template .env
.PHONY: local local-env local-stop local-down local-clean
local: .env
docker compose -f $(COMPOSE_FILE_LOCAL) up -d
local-env: .env
local-stop:
docker compose -f $(COMPOSE_FILE_LOCAL) stop
local-down:
docker compose -f $(COMPOSE_FILE_LOCAL) down
local-clean: local-down
for VOLUME in $(shell docker compose -f $(COMPOSE_FILE_LOCAL) volumes -q); \
do docker volume rm "$$VOLUME"; done