Files
ReadMeABook/docker/unified/app-start.sh
T
2026-01-28 11:41:24 -05:00

23 lines
583 B
Bash

#!/bin/bash
# App startup wrapper for unified container
# Starts Next.js server and initializes services
echo "[App] Starting Next.js server..."
cd /app
# Start server in background
node server.js &
SERVER_PID=$!
echo "[App] Waiting for server to be ready..."
sleep 5
# Initialize application services (creates default scheduled jobs)
echo "[App] Initializing application services..."
curl -f http://localhost:3030/api/init || echo "[App] ⚠️ Warning: Failed to initialize services"
echo "[App] Server ready with PID $SERVER_PID"
# Wait for server process
wait $SERVER_PID