feat(deploy): prepare.sh + config templates, migrate env to deploy/, gitignore rendered outputs
This commit is contained in:
@@ -3,7 +3,10 @@
|
||||
# 前提:.env 里有 JWT_SECRET/ADMIN_USER/ADMIN_PASSWORD;宿主 :8080 空闲。
|
||||
set -euo pipefail
|
||||
BASE=${BASE:-http://localhost:8080}
|
||||
[ -f .env ] && set -a && . ./.env && set +a
|
||||
ENV_FILE=${ENV_FILE:-deploy/.env}
|
||||
[ -f "$ENV_FILE" ] || ENV_FILE=.env
|
||||
[ -f "$ENV_FILE" ] && set -a && . "./$ENV_FILE" && set +a
|
||||
export COMPOSE_FILE=${COMPOSE_FILE:-deploy/docker-compose.yml}
|
||||
: "${JWT_SECRET:?JWT_SECRET 未设置}"; : "${ADMIN_USER:?ADMIN_USER 未设置}"; : "${ADMIN_PASSWORD:?ADMIN_PASSWORD 未设置}"
|
||||
|
||||
say(){ echo "smoke-web: $1"; }
|
||||
|
||||
Reference in New Issue
Block a user