初始化
This commit is contained in:
1 parent
34474bd5fc
commit
b638b541d0
3008 files changed
+837699
No files matched your search
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/env.sh"
|
||||
|
||||
print_status() {
|
||||
local name="$1"
|
||||
local pid_file="$2"
|
||||
local url="$3"
|
||||
local pattern="$4"
|
||||
|
||||
if is_running "${pid_file}"; then
|
||||
echo "${name}: running (pid $(cat "${pid_file}"))"
|
||||
echo " ${url}"
|
||||
elif command -v pgrep >/dev/null 2>&1 && pgrep -f "${pattern}" >/dev/null 2>&1; then
|
||||
echo "${name}: running (unmanaged by scripts)"
|
||||
echo " ${url}"
|
||||
else
|
||||
echo "${name}: stopped"
|
||||
fi
|
||||
}
|
||||
|
||||
print_status "Backend" "${PID_DIR}/backend.pid" "http://${HOST_IP}:${BACKEND_PORT}" "${BACKEND_DIR}.*uvicorn app.gateway.app:app.*--port ${BACKEND_PORT}"
|
||||
print_status "Frontend" "${PID_DIR}/frontend.pid" "${FRONTEND_PUBLIC_BASE_URL}" "${FRONTEND_DIR}.*vite.*--port ${FRONTEND_PORT}"
|
||||
echo "Logs: ${LOG_DIR}"
|
||||
Reference in new issue
Block a user