refactor: 彻底移除 .env 依赖,配置统一由 config.yaml + 环境变量驱动
This commit is contained in:
16
deploy.sh
16
deploy.sh
@@ -14,21 +14,6 @@ info() { echo -e "${GREEN}[INFO]${NC} $*"; }
|
||||
warn() { echo -e "${YELLOW}[WARN]${NC} $*"; }
|
||||
error() { echo -e "${RED}[ERROR]${NC} $*" >&2; }
|
||||
|
||||
# 确保 .env 存在
|
||||
ensure_env() {
|
||||
if [ ! -f .env ]; then
|
||||
if [ -f .env.example ]; then
|
||||
warn ".env 文件不存在,从 .env.example 复制模板"
|
||||
cp .env.example .env
|
||||
warn "请编辑 .env 填入实际的 API Key,然后重新运行"
|
||||
exit 1
|
||||
else
|
||||
error ".env.example 也不存在,请手动创建 .env"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
cmd_build() {
|
||||
info "构建 Docker 镜像..."
|
||||
docker compose build
|
||||
@@ -36,7 +21,6 @@ cmd_build() {
|
||||
}
|
||||
|
||||
cmd_up() {
|
||||
ensure_env
|
||||
info "启动服务..."
|
||||
docker compose up -d
|
||||
info "服务已启动"
|
||||
|
||||
Reference in New Issue
Block a user