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
+38
View File
@@ -0,0 +1,38 @@
## Falah OS v1.3 — Komodo Deployment Config
## https://komo.do/docs/resources/stack
##
## This file defines the Falah OS stack for Komodo.
## Import via: Komodo UI → Stacks → Import → paste this file.
[[stack]]
name = "falah-os"
description = "Falah OS v1.3 — Halal Token Engine + iBaaS EE Gateway"
## Point at your repo and the compose file within it
[stack.config]
repo = "https://github.com/Falah-Consultancy-Limited/Falah-OS-Master.git"
branch = "main"
compose_file = "docker-compose.yml"
## Environment — set these in Komodo's secret store, not here
## Komodo UI → Variables → New Variable (mark as Secret)
##
## Required secrets to configure:
## JWT_SECRET — openssl rand -base64 32
## ENCRYPTION_KEY — openssl rand -base64 32
## ADMIN_SECRET — openssl rand -base64 32
## POSTGRES_PASSWORD — strong password
## REDIS_PASSWORD — strong password
##
## Optional:
## PROTOCOL_FEE_PERCENT (default: 1.5)
## SHARIAH_RULES (default: NO_RIBA,NO_GHARAR,...)
## ENABLE_CHAOS_TESTING (default: false)
## Webhook — enable auto-deploy on git push
[stack.config.webhook]
enabled = true
branch = "main"
## Alert on stack events (configure in Komodo UI)
## Komodo UI → Alerters → connect Slack / email as needed