- playbook.yml (hosts: monoco) + vars/default.yml, requirements.yml - roles: network (shared docker network), greatbear (registry pull, bind mount /var/lib/greatbear/pb_data, .env upload, health wait), caddy (blockinfile snippet into the shared Caddyfile + docker exec reload) - image honors PB_DATA_DIR and runs as root to match the bind-mount pattern - frontend on www.greatbear.in (+apex) with /api/* and /_* proxied to PocketBase; admin.greatbear.in redirects to the admin UI
29 lines
414 B
Plaintext
29 lines
414 B
Plaintext
# Dependencies / builds
|
|
node_modules/
|
|
app/node_modules/
|
|
app/.output/
|
|
app/.nitro/
|
|
app/dist/
|
|
.npm-cache/
|
|
|
|
# Secrets
|
|
.env
|
|
|
|
# Local PocketBase data & scratch
|
|
pb_data/
|
|
.tmp-pb/
|
|
scripts/*.log
|
|
|
|
# Design sources (kept out of the repo; see stitch export zip)
|
|
design/
|
|
stitch_the_great_bear_microbrewery.zip
|
|
|
|
# Reference deployment template from another project
|
|
ansible-sample/
|
|
|
|
# Editor / OS
|
|
.DS_Store
|
|
*.log
|
|
.idea/
|
|
.vscode/
|