- compose.yaml: postgres:16-alpine with pg_isready healthcheck (no seed mounts) - .env.example: DATABASE_URL, PORT, ENV (D-15) - .gitignore: bin/, tmp/, .env, generated tailwind.css, bootstrap-downloaded htmx.min.js, *_templ.go, sqlc output - migrations/0001_init.sql: goose no-op bootstrap migration
24 lines
708 B
Text
24 lines
708 B
Text
# Local environment files (only .env.example is committed)
|
|
.env
|
|
.env.local
|
|
|
|
# Bootstrap-downloaded CLIs and Tailwind binary (re-created by `just bootstrap`)
|
|
bin/
|
|
!bin/.gitkeep
|
|
|
|
# air rebuild output
|
|
tmp/
|
|
|
|
# Tailwind-compiled CSS (re-created by `just generate` / `just styles-watch`)
|
|
static/tailwind.css
|
|
|
|
# HTMX bootstrap-downloaded by `just bootstrap` (never committed; the justfile is the single
|
|
# authoritative source for the pinned HTMX version — see CONTEXT D-10)
|
|
static/htmx.min.js
|
|
|
|
# templ-generated Go files (regenerate via `templ generate` — Research Pitfall 1)
|
|
*_templ.go
|
|
|
|
# sqlc-generated code (regenerate via `sqlc generate`); keep the .gitkeep
|
|
internal/db/sqlc/*.go
|
|
!internal/db/sqlc/.gitkeep
|