flutter-vienna-hackathon-25/wien_talks/wien_talks_server/Makefile
Max R. Carrara aa20d32c27 server: make: add local-env target for convenience
Signed-off-by: Max R. Carrara <max@aequito.sh>
2025-08-16 15:26:02 +02:00

27 lines
678 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