chore: sync all local changes and new files

- Update next.config.ts
- Add netlify.toml, Docker configs, e2e tests
- Add env templates, docs (README, ROADMAP, TODO)
- Add vitest/playwright test configs
- Add component and lib tests
- Add install script, portainer env template
- Update .gitignore (tsbuildinfo, deno.lock, dev.db)
This commit is contained in:
FalahMobile
2026-07-02 20:01:48 +08:00
parent 2e66def057
commit 61baf3ac5d
25 changed files with 2456 additions and 2 deletions
+20
View File
@@ -0,0 +1,20 @@
# Falah OS v1.3 — Portainer Stack Environment Variables
# Paste these into Portainer → Stacks → (your stack) → Environment variables
# Generate secrets with: openssl rand -base64 48 | tr -d '=+/' | cut -c1-48
#
# REQUIRED — stack will not start without these
# ─────────────────────────────────────────────
JWT_SECRET=
ENCRYPTION_KEY=
ADMIN_SECRET=
POSTGRES_PASSWORD=
REDIS_PASSWORD=
# OPTIONAL — safe defaults shown
# ────────────────────────────────
POSTGRES_USER=postgres
PROTOCOL_FEE_PERCENT=1.5
SHARIAH_RULES=NO_RIBA,NO_GHARAR,NO_MAYSIR,HALAL_COMMODITY,ASSET_BACKED,MUTUAL_CONSENT,NO_BAI_INAH
ENABLE_CHAOS_TESTING=false