- Added serverRuntimeConfig to next.config.ts for improved server-side configuration.
- Updated gitea-deploy.sh to include additional environment variables for deployment.
- Increased sleep duration and health check timeout for better container readiness verification.
- Implemented checks to ensure the container is running during health checks and logs container status if it fails.
✅ Enhancements improve deployment reliability and server configuration management.
2.9 KiB
2.9 KiB
[2025-09-13 23:24:42] 🚀 Starting simplified Gitea deployment for portfolio
[2025-09-13 23:24:42] 🔨 Step 1: Building application...
[2025-09-13 23:24:42] 📦 Building Next.js application...
[SUCCESS] ✅ Application built successfully
[2025-09-13 23:25:04] 🐳 Step 2: Docker operations...
[2025-09-13 23:25:04] 🏗️ Building Docker image...
[ERROR] Docker build failed
[2025-09-13 23:26:50] 🚀 Starting simplified Gitea deployment for portfolio
[2025-09-13 23:26:50] 🔨 Step 1: Building application...
[2025-09-13 23:26:50] 📦 Building Next.js application...
[SUCCESS] ✅ Application built successfully
[2025-09-13 23:27:13] 🐳 Step 2: Docker operations...
[2025-09-13 23:27:13] 🏗️ Building Docker image...
[ERROR] Docker build failed
[2025-09-13 23:28:23] 🚀 Starting simplified Gitea deployment for portfolio
[2025-09-13 23:28:23] 🔨 Step 1: Building application...
[2025-09-13 23:28:23] 📦 Building Next.js application...
[SUCCESS] ✅ Application built successfully
[2025-09-13 23:28:49] 🐳 Step 2: Docker operations...
[2025-09-13 23:28:49] 🏗️ Building Docker image...
[ERROR] Docker build failed
[2025-09-13 23:35:08] 🚀 Starting simplified Gitea deployment for portfolio
[2025-09-13 23:35:08] 🔨 Step 1: Building application...
[2025-09-13 23:35:08] 📦 Building Next.js application...
[SUCCESS] ✅ Application built successfully
[2025-09-13 23:35:31] 🐳 Step 2: Docker operations...
[2025-09-13 23:35:31] 🏗️ Building Docker image...
[SUCCESS] ✅ Docker image built successfully
[2025-09-13 23:36:32] 🚀 Step 3: Deploying application...
[2025-09-13 23:36:33] 🚀 Starting new container on port 3000...
[2025-09-13 23:36:33] ⏳ Waiting for container to be ready...
[2025-09-13 23:36:53] 🏥 Performing health check...
[SUCCESS] ✅ Application is healthy!
[2025-09-13 23:36:53] ✅ Step 4: Verifying deployment...
[SUCCESS] ✅ Main page is accessible
[2025-09-13 23:36:53] 📊 Container status:
[2025-09-13 23:36:53] 📈 Resource usage:
[SUCCESS] 🎉 Simplified Gitea deployment completed successfully!
[2025-09-13 23:36:54] 🌐 Application is available at: http://localhost:3000
[2025-09-13 23:36:54] 🏥 Health check endpoint: http://localhost:3000/api/health
[2025-09-13 23:36:54] 📊 Container name: portfolio-app-simple
[2025-09-13 23:36:54] 📝 Logs: docker logs portfolio-app-simple
Sat Sep 13 23:36:54 CEST 2025: Simplified Gitea deployment successful - Port: 3000 - Image: portfolio-app:20250913-233632
[2025-09-13 23:24:42] 🔨 Step 1: Building application...
[2025-09-13 23:24:42] 📦 Building Next.js application...
[SUCCESS] ✅ Application built successfully
[2025-09-13 23:25:04] 🐳 Step 2: Docker operations...
[2025-09-13 23:25:04] 🏗️ Building Docker image...
[ERROR] Docker build failed
[2025-09-13 23:26:50] 🚀 Starting simplified Gitea deployment for portfolio
[2025-09-13 23:26:50] 🔨 Step 1: Building application...
[2025-09-13 23:26:50] 📦 Building Next.js application...
[SUCCESS] ✅ Application built successfully
[2025-09-13 23:27:13] 🐳 Step 2: Docker operations...
[2025-09-13 23:27:13] 🏗️ Building Docker image...
[ERROR] Docker build failed
[2025-09-13 23:28:23] 🚀 Starting simplified Gitea deployment for portfolio
[2025-09-13 23:28:23] 🔨 Step 1: Building application...
[2025-09-13 23:28:23] 📦 Building Next.js application...
[SUCCESS] ✅ Application built successfully
[2025-09-13 23:28:49] 🐳 Step 2: Docker operations...
[2025-09-13 23:28:49] 🏗️ Building Docker image...
[ERROR] Docker build failed
[2025-09-13 23:35:08] 🚀 Starting simplified Gitea deployment for portfolio
[2025-09-13 23:35:08] 🔨 Step 1: Building application...
[2025-09-13 23:35:08] 📦 Building Next.js application...
[SUCCESS] ✅ Application built successfully
[2025-09-13 23:35:31] 🐳 Step 2: Docker operations...
[2025-09-13 23:35:31] 🏗️ Building Docker image...
[SUCCESS] ✅ Docker image built successfully
[2025-09-13 23:36:32] 🚀 Step 3: Deploying application...
[2025-09-13 23:36:33] 🚀 Starting new container on port 3000...
[2025-09-13 23:36:33] ⏳ Waiting for container to be ready...
[2025-09-13 23:36:53] 🏥 Performing health check...
[SUCCESS] ✅ Application is healthy!
[2025-09-13 23:36:53] ✅ Step 4: Verifying deployment...
[SUCCESS] ✅ Main page is accessible
[2025-09-13 23:36:53] 📊 Container status:
[2025-09-13 23:36:53] 📈 Resource usage:
[SUCCESS] 🎉 Simplified Gitea deployment completed successfully!
[2025-09-13 23:36:54] 🌐 Application is available at: http://localhost:3000
[2025-09-13 23:36:54] 🏥 Health check endpoint: http://localhost:3000/api/health
[2025-09-13 23:36:54] 📊 Container name: portfolio-app-simple
[2025-09-13 23:36:54] 📝 Logs: docker logs portfolio-app-simple
Sat Sep 13 23:36:54 CEST 2025: Simplified Gitea deployment successful - Port: 3000 - Image: portfolio-app:20250913-233632