初始化
This commit is contained in:
1 parent
34474bd5fc
commit
b638b541d0
3008 files changed
+837699
No files matched your search
@@ -0,0 +1,34 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/env.sh"
|
||||
|
||||
PID_FILE="${PID_DIR}/frontend.pid"
|
||||
LOG_FILE="${LOG_DIR}/frontend.log"
|
||||
|
||||
if is_running "${PID_FILE}"; then
|
||||
echo "Frontend is already running (pid $(cat "${PID_FILE}"))."
|
||||
echo "URL: ${FRONTEND_PUBLIC_BASE_URL}"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
rm -f "${PID_FILE}"
|
||||
|
||||
echo "Starting frontend..."
|
||||
echo "Log: ${LOG_FILE}"
|
||||
|
||||
# nohup instead of setsid: setsid does not exist on Windows Git Bash.
|
||||
nohup bash -c '
|
||||
cd "$0" || exit 1
|
||||
exec env \
|
||||
VITE_BACKEND_BASE_URL="$1" \
|
||||
VITE_LANGGRAPH_BASE_URL="$1/api" \
|
||||
pnpm exec vite \
|
||||
--host "$2" \
|
||||
--port "$3"
|
||||
' "${FRONTEND_DIR}" "${BACKEND_PUBLIC_BASE_URL}" "${FRONTEND_HOST}" "${FRONTEND_PORT}" \
|
||||
>"${LOG_FILE}" 2>&1 &
|
||||
|
||||
echo "$!" >"${PID_FILE}"
|
||||
echo "Frontend started (pid $(cat "${PID_FILE}"))."
|
||||
echo "URL: ${FRONTEND_PUBLIC_BASE_URL}"
|
||||
Reference in new issue
Block a user