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)
