feat: optimize blog build and deployment

This commit is contained in:
liumangmang
2026-05-11 01:35:38 +08:00
parent b4653e209c
commit 1b3e4c33a4
21 changed files with 10015 additions and 523 deletions
+10 -4
View File
@@ -1,7 +1,13 @@
.PHONY: up down
.PHONY: up down ensure-env
up:
docker compose up -d --build
ensure-env:
@if [ ! -f .env ]; then \
cp .env.example .env; \
echo "Created .env from .env.example. Edit ENCRYPT_PASSWORD in .env for deployment."; \
fi
up: ensure-env
docker compose --env-file .env up -d --build
down:
docker compose down
docker compose --env-file .env down