🔧 Update Next.js configuration and enhance Gitea deployment script
- 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.
This commit is contained in:
43
logs/gitea-deploy-simple.log
Normal file
43
logs/gitea-deploy-simple.log
Normal file
@@ -0,0 +1,43 @@
|
||||
[0;34m[2025-09-13 23:24:42][0m 🚀 Starting simplified Gitea deployment for portfolio
|
||||
[0;34m[2025-09-13 23:24:42][0m 🔨 Step 1: Building application...
|
||||
[0;34m[2025-09-13 23:24:42][0m 📦 Building Next.js application...
|
||||
[0;32m[SUCCESS][0m ✅ Application built successfully
|
||||
[0;34m[2025-09-13 23:25:04][0m 🐳 Step 2: Docker operations...
|
||||
[0;34m[2025-09-13 23:25:04][0m 🏗️ Building Docker image...
|
||||
[0;31m[ERROR][0m Docker build failed
|
||||
[0;34m[2025-09-13 23:26:50][0m 🚀 Starting simplified Gitea deployment for portfolio
|
||||
[0;34m[2025-09-13 23:26:50][0m 🔨 Step 1: Building application...
|
||||
[0;34m[2025-09-13 23:26:50][0m 📦 Building Next.js application...
|
||||
[0;32m[SUCCESS][0m ✅ Application built successfully
|
||||
[0;34m[2025-09-13 23:27:13][0m 🐳 Step 2: Docker operations...
|
||||
[0;34m[2025-09-13 23:27:13][0m 🏗️ Building Docker image...
|
||||
[0;31m[ERROR][0m Docker build failed
|
||||
[0;34m[2025-09-13 23:28:23][0m 🚀 Starting simplified Gitea deployment for portfolio
|
||||
[0;34m[2025-09-13 23:28:23][0m 🔨 Step 1: Building application...
|
||||
[0;34m[2025-09-13 23:28:23][0m 📦 Building Next.js application...
|
||||
[0;32m[SUCCESS][0m ✅ Application built successfully
|
||||
[0;34m[2025-09-13 23:28:49][0m 🐳 Step 2: Docker operations...
|
||||
[0;34m[2025-09-13 23:28:49][0m 🏗️ Building Docker image...
|
||||
[0;31m[ERROR][0m Docker build failed
|
||||
[0;34m[2025-09-13 23:35:08][0m 🚀 Starting simplified Gitea deployment for portfolio
|
||||
[0;34m[2025-09-13 23:35:08][0m 🔨 Step 1: Building application...
|
||||
[0;34m[2025-09-13 23:35:08][0m 📦 Building Next.js application...
|
||||
[0;32m[SUCCESS][0m ✅ Application built successfully
|
||||
[0;34m[2025-09-13 23:35:31][0m 🐳 Step 2: Docker operations...
|
||||
[0;34m[2025-09-13 23:35:31][0m 🏗️ Building Docker image...
|
||||
[0;32m[SUCCESS][0m ✅ Docker image built successfully
|
||||
[0;34m[2025-09-13 23:36:32][0m 🚀 Step 3: Deploying application...
|
||||
[0;34m[2025-09-13 23:36:33][0m 🚀 Starting new container on port 3000...
|
||||
[0;34m[2025-09-13 23:36:33][0m ⏳ Waiting for container to be ready...
|
||||
[0;34m[2025-09-13 23:36:53][0m 🏥 Performing health check...
|
||||
[0;32m[SUCCESS][0m ✅ Application is healthy!
|
||||
[0;34m[2025-09-13 23:36:53][0m ✅ Step 4: Verifying deployment...
|
||||
[0;32m[SUCCESS][0m ✅ Main page is accessible
|
||||
[0;34m[2025-09-13 23:36:53][0m 📊 Container status:
|
||||
[0;34m[2025-09-13 23:36:53][0m 📈 Resource usage:
|
||||
[0;32m[SUCCESS][0m 🎉 Simplified Gitea deployment completed successfully!
|
||||
[0;34m[2025-09-13 23:36:54][0m 🌐 Application is available at: http://localhost:3000
|
||||
[0;34m[2025-09-13 23:36:54][0m 🏥 Health check endpoint: http://localhost:3000/api/health
|
||||
[0;34m[2025-09-13 23:36:54][0m 📊 Container name: portfolio-app-simple
|
||||
[0;34m[2025-09-13 23:36:54][0m 📝 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
|
||||
Reference in New Issue
Block a user