mirror of https://github.com/langgenius/dify.git
29 lines
707 B
Bash
Executable File
29 lines
707 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(dirname "$(realpath "$0")")"
|
|
ROOT="$(dirname "$SCRIPT_DIR")"
|
|
|
|
API_ENV_EXAMPLE="$ROOT/api/.env.example"
|
|
API_ENV="$ROOT/api/.env"
|
|
WEB_ENV_EXAMPLE="$ROOT/web/.env.example"
|
|
WEB_ENV="$ROOT/web/.env.local"
|
|
MIDDLEWARE_ENV_EXAMPLE="$ROOT/docker/middleware.env.example"
|
|
MIDDLEWARE_ENV="$ROOT/docker/middleware.env"
|
|
|
|
# 1) Copy api/.env.example -> api/.env
|
|
cp "$API_ENV_EXAMPLE" "$API_ENV"
|
|
|
|
# 2) Copy web/.env.example -> web/.env.local
|
|
cp "$WEB_ENV_EXAMPLE" "$WEB_ENV"
|
|
|
|
# 3) Copy docker/middleware.env.example -> docker/middleware.env
|
|
cp "$MIDDLEWARE_ENV_EXAMPLE" "$MIDDLEWARE_ENV"
|
|
|
|
# 4) Install deps
|
|
cd "$ROOT/api"
|
|
uv sync --group dev
|
|
|
|
cd "$ROOT/web"
|
|
pnpm install
|