Hatch.surf web application
Go to file
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
.github/workflows Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
app Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
public Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
.dockerignore Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
.gitignore Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
docker-compose.yml Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
Dockerfile Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
eslint.config.mjs Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
next.config.ts Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
nginx.conf Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
package.json Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
pnpm-lock.yaml Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
pnpm-workspace.yaml Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
postcss.config.mjs Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
README.md Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00
tsconfig.json Initial commit: hatch.surf web application with Docker deployment 2026-06-24 09:55:30 +02:00

web

El Foundation web application.

Getting Started

# From the repository root
pnpm install
pnpm dev

Open http://localhost:3000.

Stack

  • Next.js 16 (App Router)
  • React 19
  • TypeScript 5 (strict mode)
  • Tailwind CSS 4

Scripts

Script Description
pnpm dev Start the Next.js dev server
pnpm build Build for production
pnpm start Start the production server
pnpm lint Run ESLint