Part of #1.
- Scaffold via
buddy new smakelo(plain: no --minimal, no --with-core), SQLite inconfig/database.ts(.env: DB_CONNECTION=sqlite, DB_DATABASE_PATH=database/stacks.sqlite - the scaffold defaults to postgres) - Add deps:
ts-qr-codes,ts-maps; pin@stacksjs/*to the release carrying the upstream WPs - Configure
config/app|payment|realtime|search-engine|i18n;locales/en/de/nl - Push to stacksjs/smakelo; GitHub Actions push-to-main tarball deploy as a tenant on the Hetzner stacks box (smakelo.stacksjs.com preview; real domain later). Mind the known deploy traps: preStart mkdir, PORT_API env, pick free ports from
ss -lntpon the box (not from config files), and register the gateway hostname + DNS record together - Demo hygiene from day 1: robots.txt disallow + noindex meta