🔧 Implement deployment fixes and enhance Gitea workflows
- 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.
This commit is contained in:
@@ -41,3 +41,25 @@
|
||||
[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
|
||||
|
||||
Reference in New Issue
Block a user