dev: add Docker compose development stack with Air reload

This commit is contained in:
achmad
2026-05-11 08:39:54 +07:00
parent 15d9d4225c
commit 0c6ccc8a47
5 changed files with 129 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
DEV_COMPOSE = docker compose -f compose-dev.yml --env-file dev.env
.PHONY: dev-up dev-shell dev-down dev-logs dev-build dev-run
dev-build:
$(DEV_COMPOSE) build dev
dev-up:
$(DEV_COMPOSE) up -d
dev-run:
$(DEV_COMPOSE) up dev
dev-shell:
$(DEV_COMPOSE) exec dev sh
dev-down:
$(DEV_COMPOSE) down
dev-logs:
$(DEV_COMPOSE) logs -f --tail=100