Add the self-hosted installer and release workflows
CI / check (push) Canceled after 0s

This commit is contained in:
2026-10-20 07:02:58 +01:00
parent 1208eac6b7
commit d0798a93a5
12 changed files with 991 additions and 233 deletions
+3 -15
View File
@@ -1,8 +1,11 @@
# Development settings. The installer writes its own .env; see README.md.
PORT=7227
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
# SMTP host, user and password
EMAIL_DOMAIN=
EMAIL_USER=
EMAIL_PASS=
@@ -14,29 +17,14 @@ 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=