Alex Chen
6ee520f6d7
fix: update Dockerfile to use npm instead of pnpm
...
- Changed from pnpm to npm for Docker builds
- Fixed build cache issue that was serving stale content
- Verified correct content is now deployed
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 10:53:12 +02:00
Chris Anderson
87614376f9
Disable Gitea Actions, use manual deploy script
...
- Gitea Actions runner has Docker networking issues
- Created deploy.sh for manual deployment
- Created webhook.sh for future webhook-based deployment
- Deployment is now: git pull && ./deploy.sh
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 10:42:28 +02:00
Chris Anderson
d2ec362d74
Fix Gitea Actions - use exec runner instead of Docker
...
Deploy hatch.surf / deploy (push) Has been cancelled
- Changed runner config to use exec mode (runs on host)
- Updated workflow to use deploy.sh script
- Runner now has direct access to Docker daemon
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 10:41:14 +02:00
Chris Anderson
91c6ed94f1
Rebuild hatch.surf with Next.js
...
Deploy hatch.surf / deploy (push) Failing after 0s
- Recreated old website with Next.js 16 + Tailwind CSS
- Hero section with terminal animation
- Features section (Capture, Inspect, Mock)
- Why section (Compliance, Cost, Speed)
- CTA section
- Header and Footer components
- Dark theme with Inter + JetBrains Mono fonts
- Static export for Docker deployment
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 10:36:40 +02:00
Chris Anderson
28ef0685b6
Add deploy script and simplify Gitea workflow
...
Deploy hatch.surf / deploy (push) Failing after 0s
- Added deploy.sh for manual deployment
- Simplified Gitea Actions workflow
- Note: Gitea Actions Docker builds have networking issues
- Manual deployment via deploy.sh works perfectly
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 10:28:07 +02:00
Chris Anderson
e5e535e669
Test Gitea Actions Docker build
...
Build hatch.surf / build (push) Failing after 0s
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 10:21:39 +02:00
Chris Anderson
d6888a4731
Deploy hatch.surf in Docker container
...
Build hatch.surf / build (push) Failing after 3s
- Updated docker-compose.yml to expose port 8080
- Updated nginx config to reverse proxy to Docker container
- hatch.surf now runs in Docker, not direct /var/www
- Container health check enabled
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 10:13:26 +02:00
Chris Anderson
04328fb0d7
Simplify CI - remove Docker Buildx, use plain docker build
...
Build hatch.surf / build (push) Failing after 3s
- Removed docker/setup-buildx-action (causing issues in Gitea runner)
- Using plain docker build which works with host network mode
- Image builds locally on the server
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 10:09:43 +02:00
Chris Anderson
04265fda3b
Fix Docker build - enable Next.js static export
...
Build and Deploy hatch.surf / build (push) Failing after 12s
- Updated Dockerfile to install pnpm@9 explicitly
- Enabled static export in next.config.ts (output: export)
- Removed pnpm-workspace.yaml (not needed for single project)
- Docker build now succeeds and serves static files
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 10:07:44 +02:00
Chris Anderson
a416994aea
Simplify CI workflow - build only (no SSH deploy yet)
...
Build and Deploy hatch.surf / build (push) Failing after 27s
- Removed SSH deploy step (needs secrets configuration)
- Build Docker image and save locally
- Can add deployment step later with proper secrets
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 10:03:14 +02:00
Chris Anderson
8bce1cb670
Switch from GitHub Actions to self-hosted Gitea CI/CD
...
Deploy hatch.surf / build-and-deploy (push) Failing after 1m37s
- Removed .github/workflows/deploy.yml (GitHub Actions)
- Added .gitea/workflows/deploy.yml (Gitea Actions)
- Added setup-gitea.sh for installing Gitea
- Added configure-gitea.sh for configuring Gitea
- Self-hosted Git + CI/CD on local server
- GitHub org only for final open-source projects
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 09:57:20 +02:00
Chris Anderson
17eee790c4
Initial commit: hatch.surf web application with Docker deployment
...
- Next.js 16 app with React 19 and Tailwind CSS 4
- Multi-stage Dockerfile (node:20-alpine build → nginx:alpine runtime)
- docker-compose.yml for container orchestration
- nginx.conf for container-level configuration
- GitHub Actions CI/CD workflow for automated deployment
- .dockerignore and .gitignore configured
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 09:55:30 +02:00