- 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
13 lines
299 B
Django/Jinja
13 lines
299 B
Django/Jinja
# The Great Bear — managed by Ansible. Changes will be overwritten.
|
|
# Frontend (TanStack Start)
|
|
{{ site_domain }} {
|
|
encode zstd gzip
|
|
reverse_proxy 127.0.0.1:3000
|
|
}
|
|
|
|
# PocketBase API + admin UI (http://{{ admin_domain }}/_/)
|
|
{{ admin_domain }} {
|
|
encode zstd gzip
|
|
reverse_proxy 127.0.0.1:8090
|
|
}
|