#!/usr/bin/env bash # 若项目根不存在 .env,则从 .env.example 复制(供 docker compose / 本地工具使用) set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" cd "$ROOT" if [[ -f ".env" ]]; then echo ".env 已存在,跳过" exit 0 fi if [[ ! -f ".env.example" ]]; then echo "错误: 未找到 .env.example" >&2 exit 1 fi cp .env.example .env echo "已创建 .env(来自 .env.example),请编辑 .env 填写密钥等信息"