ENV ?= dev COMPOSE = docker compose -p bookstore-$(ENV) -f docker-compose.yml -f docker-compose.$(ENV).yml --env-file .env.$(ENV) .PHONY: up down ps logs shell wp deploy backup up: $(COMPOSE) up -d --build down: $(COMPOSE) down ps: $(COMPOSE) ps logs: $(COMPOSE) logs -f shell: $(COMPOSE) exec wordpress bash # make wp ENV=staging ARGS="plugin list" wp: $(COMPOSE) exec wordpress wp $(ARGS) --allow-root deploy: ./deploy/deploy.sh $(ENV) backup: ./deploy/backup.sh $(ENV)