Add a generated manifest, icon set, offline page and service worker that never caches authenticated HTML, plus install and update UI. Turn the rail into a drawer below md with container-query internals, dvh and safe-area handling, and reconnect the socket after visibility/network changes. Add Web Push subscriptions, presence-aware delivery, notification settings and tests.
43 lines
1020 B
Bash
43 lines
1020 B
Bash
PORT=7227
|
|
|
|
GOOGLE_CLIENT_ID=
|
|
GOOGLE_CLIENT_SECRET=
|
|
|
|
EMAIL_DOMAIN=
|
|
EMAIL_USER=
|
|
EMAIL_PASS=
|
|
# Receives contact form submissions
|
|
CONTACT_EMAIL_RECIPIENT=
|
|
# Outside production, ALL outgoing mail is redirected here (leave empty to skip sending)
|
|
DEV_EMAIL_RECIPIENT=
|
|
|
|
ENCRYPTION_KEY=
|
|
ENCRYPTION_SALT=
|
|
|
|
SOURCE_DIRECTORY=/home/user/projects/bunext-sqlite
|
|
DEPLOY_SERVER_IP=192.168.5.27
|
|
|
|
DATA_DIR=/data
|
|
|
|
# Set to 1 on the one container that should run cron tasks in production
|
|
MAIN_SERVER=
|
|
|
|
# Web Push: generated into Settings > Environment on first start. Set a
|
|
# fixed pair here only if you want to keep one across installs.
|
|
VAPID_PUBLIC_KEY=
|
|
VAPID_PRIVATE_KEY=
|
|
|
|
# Optional public envs exposed to the client through __root.server.ts
|
|
PAYSTACK_PUBLIC_KEY=
|
|
R2_PUBLIC_DOMAIN=
|
|
|
|
# Seed script overrides (bun run seed)
|
|
SEED_SUPER_ADMIN_EMAIL=
|
|
SEED_SUPER_ADMIN_USERNAME=
|
|
SEED_SUPER_ADMIN_FIRST_NAME=
|
|
SEED_SUPER_ADMIN_LAST_NAME=
|
|
SEED_SUPER_ADMIN_PASSWORD=
|
|
|
|
# Production: sitemap lastmod cache file on the /data volume
|
|
PAGE_LASTMOD_FILE=
|