# Harbor Desk deploy helpers # 用法:make -C deploy redeploy .PHONY: env redeploy redeploy-keep wipe infra migrate build start stop status nginx help SCRIPTS := ./scripts help: @echo "make env | redeploy | redeploy-keep | wipe | infra | migrate | build | start | stop | status | nginx" env: @if [ ! -f .env.dev ]; then \ cp .env.example .env.dev; \ echo "created deploy/.env.dev — 請改密鑰"; \ else \ echo "deploy/.env.dev already exists"; \ fi redeploy: $(SCRIPTS)/redeploy.sh --yes --kill-orphan redeploy-keep: $(SCRIPTS)/redeploy.sh --yes --keep-data wipe: $(SCRIPTS)/wipe.sh --yes --kill-orphan infra: $(SCRIPTS)/up-infra.sh migrate: $(SCRIPTS)/migrate.sh build: $(SCRIPTS)/build.sh start: $(SCRIPTS)/start.sh stop: $(SCRIPTS)/stop.sh status: $(SCRIPTS)/status.sh nginx: $(SCRIPTS)/install-nginx.sh