Files
NianAIGC/scripts/setup.sh
2026-05-29 12:32:02 +08:00

26 lines
660 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
cd "$ROOT_DIR"
if [ ! -f .env.local ]; then
cp .env.example .env.local
echo "[setup] Created .env.local from .env.example"
else
echo "[setup] .env.local already exists"
fi
mkdir -p .runtime/data .runtime/uploads .runtime/generated-results
echo "[setup] Runtime directories are ready"
if command -v npm >/dev/null 2>&1; then
npm install
echo "[setup] Dependencies installed"
else
echo "[setup] npm was not found. Skip dependency install."
fi
echo "[setup] Done. Start locally with:"
echo " npm run dev -- --hostname 127.0.0.1 --port 3000"