- Contact page: two-column layout with rover image and email card sidebar - Repair request: hero section, "How it works" steps sidebar, return address field, warranty/charges checkbox - Reduce static generation concurrency to prevent Docker build timeouts - Bump staticPageGenerationTimeout to 300s Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Raise Node heap to 4GB for Docker builds and extend Next.js static page generation timeout to 120s to prevent resource page build failures. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Dockerfile (multi-stage Next.js standalone build) - docker-compose.yml for Portainer stack - Gitea Actions workflow for CI/CD - Runner container config (Dockerfile.runner + compose) - next.config.ts: enable standalone output - Site content and image updates Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>