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:
+38
@@ -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
|
||||
Reference in New Issue
Block a user