From a882e5901ec23cf06e6e2ee382168d44e4be1ae9 Mon Sep 17 00:00:00 2001 From: OpenClaw Agent Date: Tue, 24 Feb 2026 16:17:30 +0800 Subject: [PATCH] Fix: Docker login configuration error by adjusting startup order --- docker/bootstrap.sh | 11 ++++++++--- docker/supervisord.conf | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/docker/bootstrap.sh b/docker/bootstrap.sh index a9224a7e..45e56927 100644 --- a/docker/bootstrap.sh +++ b/docker/bootstrap.sh @@ -109,9 +109,9 @@ else cd "$APP_DIR" fi -# Start supervisor (manages PostgreSQL and Next.js) -echo "▶ Starting services..." -/usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf & +# Start PostgreSQL +echo "▶ Starting PostgreSQL..." +/usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf --start postgresql & SUPERVISOR_PID=$! # Wait for PostgreSQL @@ -130,9 +130,14 @@ done # Run migrations echo "▶ Running database migrations..." +cd "$APP_DIR" npx prisma migrate deploy echo "✓ Migrations complete" +# Start Next.js +echo "▶ Starting Next.js..." +/usr/bin/supervisorctl -c /etc/supervisor/conf.d/supervisord.conf start nextjs + # Seed on first run only SEED_MARKER="/data/.seeded" if [ ! -f "$SEED_MARKER" ]; then diff --git a/docker/supervisord.conf b/docker/supervisord.conf index f8e165ee..25d4fbf6 100644 --- a/docker/supervisord.conf +++ b/docker/supervisord.conf @@ -18,7 +18,7 @@ stderr_logfile=/var/log/supervisor/postgresql-error.log command=node /data/app/.next/standalone/server.js directory=/data/app user=root -autostart=true +autostart=false autorestart=true priority=20 startsecs=10