16 lines
476 B
Bash
Executable File
16 lines
476 B
Bash
Executable File
#!/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 填写密钥等信息"
|