- Created `DEPLOYMENT-FIXES.md` to document issues and solutions for Gitea Actions.
- Fixed Dockerfile path for standalone build.
- Enhanced `gitea-deploy.sh` with improved environment variable handling and extended health check timeouts.
- Introduced `gitea-deploy-simple.sh` for simplified deployments without database dependencies.
- Updated Next.js configuration to resolve build issues.
- Improved health check logic and error handling across all Gitea workflows.
✅ These changes enhance deployment reliability and provide better debugging information.
66 lines
4.4 KiB
Plaintext
66 lines
4.4 KiB
Plaintext
[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
|
||
[0;34m[2025-09-13 23:46:31][0m 🚀 Starting simplified Gitea deployment for portfolio
|
||
[0;34m[2025-09-13 23:46:31][0m 🔨 Step 1: Building application...
|
||
[0;34m[2025-09-13 23:46:31][0m 📦 Building Next.js application...
|
||
[0;32m[SUCCESS][0m ✅ Application built successfully
|
||
[0;34m[2025-09-13 23:46:54][0m 🐳 Step 2: Docker operations...
|
||
[0;34m[2025-09-13 23:46:54][0m 🏗️ Building Docker image...
|
||
[0;32m[SUCCESS][0m ✅ Docker image built successfully
|
||
[0;34m[2025-09-13 23:48:01][0m 🚀 Step 3: Deploying application...
|
||
[0;34m[2025-09-13 23:48:01][0m 🚀 Starting new container on port 3000...
|
||
[0;34m[2025-09-13 23:48:01][0m ⏳ Waiting for container to be ready...
|
||
[0;34m[2025-09-13 23:48:21][0m 🏥 Performing health check...
|
||
[0;32m[SUCCESS][0m ✅ Application is healthy!
|
||
[0;34m[2025-09-13 23:48:21][0m ✅ Step 4: Verifying deployment...
|
||
[0;32m[SUCCESS][0m ✅ Main page is accessible
|
||
[0;34m[2025-09-13 23:48:22][0m 📊 Container status:
|
||
[0;34m[2025-09-13 23:48:22][0m 📈 Resource usage:
|
||
[0;32m[SUCCESS][0m 🎉 Simplified Gitea deployment completed successfully!
|
||
[0;34m[2025-09-13 23:48:23][0m 🌐 Application is available at: http://localhost:3000
|
||
[0;34m[2025-09-13 23:48:23][0m 🏥 Health check endpoint: http://localhost:3000/api/health
|
||
[0;34m[2025-09-13 23:48:23][0m 📊 Container name: portfolio-app-simple
|
||
[0;34m[2025-09-13 23:48:23][0m 📝 Logs: docker logs portfolio-app-simple
|
||
Sat Sep 13 23:48:23 CEST 2025: Simplified Gitea deployment successful - Port: 3000 - Image: portfolio-app:20250913-234801
|