commit 10
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
# Сервис
|
# Сервис
|
||||||
# ──────────────────────────────────────────────
|
# ──────────────────────────────────────────────
|
||||||
NODE_ENV=development
|
NODE_ENV=development
|
||||||
PORT=3000
|
PORT=3010
|
||||||
HOST=0.0.0.0
|
HOST=0.0.0.0
|
||||||
TRUST_PROXY=1
|
TRUST_PROXY=1
|
||||||
|
|
||||||
|
|||||||
12
install.sh
12
install.sh
@@ -327,14 +327,14 @@ if command -v pm2 &>/dev/null; then
|
|||||||
pm2 save 2>/dev/null || true
|
pm2 save 2>/dev/null || true
|
||||||
info "Started with PM2"
|
info "Started with PM2"
|
||||||
else
|
else
|
||||||
PORT="${PORT:-3000}" nohup node dist/main > "$INSTALL_DIR/sso.log" 2>&1 &
|
PORT="${PORT:-3010}" nohup node dist/main > "$INSTALL_DIR/sso.log" 2>&1 &
|
||||||
echo $! > "$INSTALL_DIR/.sso.pid"
|
echo $! > "$INSTALL_DIR/.sso.pid"
|
||||||
info "Started in background (PID $(cat "$INSTALL_DIR/.sso.pid")) — logs: $INSTALL_DIR/sso.log"
|
info "Started in background (PID $(cat "$INSTALL_DIR/.sso.pid")) — logs: $INSTALL_DIR/sso.log"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sleep 3
|
sleep 3
|
||||||
if curl -sfo /dev/null "http://localhost:${PORT:-3000}/metrics" 2>/dev/null; then
|
if curl -sfo /dev/null "http://localhost:${PORT:-3010}/metrics" 2>/dev/null; then
|
||||||
info "Service is running on http://localhost:${PORT:-3000}"
|
info "Service is running on http://localhost:${PORT:-3010}"
|
||||||
else
|
else
|
||||||
warn "Service may still be starting... check: $INSTALL_DIR/sso.log"
|
warn "Service may still be starting... check: $INSTALL_DIR/sso.log"
|
||||||
fi
|
fi
|
||||||
@@ -345,9 +345,9 @@ echo -e "${GREEN}═════════════════════
|
|||||||
echo -e "${GREEN} SSO Service installed and running!${NC}"
|
echo -e "${GREEN} SSO Service installed and running!${NC}"
|
||||||
echo -e "${GREEN}════════════════════════════════════════════════${NC}"
|
echo -e "${GREEN}════════════════════════════════════════════════${NC}"
|
||||||
echo ""
|
echo ""
|
||||||
echo -e " ${CYAN}Web panel:${NC} http://localhost:${PORT:-3000}"
|
echo -e " ${CYAN}Web panel:${NC} http://localhost:${PORT:-3010}"
|
||||||
echo -e " ${CYAN}Admin login:${NC} admin@sso.local / admin123!"
|
echo -e " ${CYAN}Admin login:${NC} admin@sso.local / admin123!"
|
||||||
echo -e " ${CYAN}Metrics:${NC} http://localhost:${PORT:-3000}/metrics"
|
echo -e " ${CYAN}Metrics:${NC} http://localhost:${PORT:-3010}/metrics"
|
||||||
echo -e " ${CYAN}RabbitMQ UI:${NC} http://localhost:15672 (${RABBITMQ_USER:-sso} / ${RABBITMQ_PASSWORD:-sso_secret})"
|
echo -e " ${CYAN}RabbitMQ UI:${NC} http://localhost:15672 (${RABBITMQ_USER:-sso} / ${RABBITMQ_PASSWORD:-sso_secret})"
|
||||||
echo ""
|
echo ""
|
||||||
echo -e " ${YELLOW}Install dir:${NC} $INSTALL_DIR"
|
echo -e " ${YELLOW}Install dir:${NC} $INSTALL_DIR"
|
||||||
@@ -357,5 +357,5 @@ echo -e " ${YELLOW}Stop:${NC} $(command -v pm2 &>/dev/null && echo 'p
|
|||||||
echo -e " ${YELLOW}Update:${NC} cd $INSTALL_DIR && git pull && npm ci && npm run build && npm run start:prod"
|
echo -e " ${YELLOW}Update:${NC} cd $INSTALL_DIR && git pull && npm ci && npm run build && npm run start:prod"
|
||||||
echo -e " ${YELLOW}Re-run:${NC} curl -fsSL https://${GIT_HOST}/${REPO}/raw/branch/${BRANCH}/install.sh | bash"
|
echo -e " ${YELLOW}Re-run:${NC} curl -fsSL https://${GIT_HOST}/${REPO}/raw/branch/${BRANCH}/install.sh | bash"
|
||||||
echo ""
|
echo ""
|
||||||
echo -e " ${GREEN}Open http://localhost:${PORT:-3000} in your browser${NC}"
|
echo -e " ${GREEN}Open http://localhost:${PORT:-3010} in your browser${NC}"
|
||||||
echo ""
|
echo ""
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ async function bootstrap(): Promise<void> {
|
|||||||
app.use(cookieParser());
|
app.use(cookieParser());
|
||||||
|
|
||||||
app.enableCors({
|
app.enableCors({
|
||||||
origin: (process.env.CORS_ORIGINS ?? 'http://localhost:3000').split(','),
|
origin: (process.env.CORS_ORIGINS ?? 'http://localhost:3010').split(','),
|
||||||
credentials: true,
|
credentials: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -75,7 +75,7 @@ async function bootstrap(): Promise<void> {
|
|||||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
|
||||||
instance.set('trust proxy', trustProxy);
|
instance.set('trust proxy', trustProxy);
|
||||||
|
|
||||||
const port = parseInt(process.env.PORT ?? '3000', 10);
|
const port = parseInt(process.env.PORT ?? '3010', 10);
|
||||||
const host = process.env.HOST ?? '0.0.0.0';
|
const host = process.env.HOST ?? '0.0.0.0';
|
||||||
|
|
||||||
await app.listen(port, host);
|
await app.listen(port, host);
|
||||||
|
|||||||
Reference in New Issue
Block a user