Initial build: Great Bear microbrewery site

- TanStack Start (React 19, Tailwind 4) frontend recreated from Stitch design
- PocketBase backend with schema migration + idempotent content seed
- Single Docker image running both services (non-root, healthchecked)
- deploy.sh to build & push to registry.tanshu.com
- Ansible playbook (roles: app, caddy) deploying to www.greatbear.in
  with Caddy TLS entries for the site and the PocketBase admin
This commit is contained in:
2026-09-03 08:51:47 +05:30
commit 7b070fde81
66 changed files with 8375 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
# Keep the build context small and secret-free
.git
.gitignore
.dockerignore
.env
.npm-cache
.tmp-pb
design
*.zip
# Node artifacts
**/node_modules
app/.output
app/.nitro
app/dist
# Ops assets not needed inside the image
ansible
scripts/create-collections.sh
README.md