61baf3ac5d
- 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)
39 lines
1.3 KiB
TOML
39 lines
1.3 KiB
TOML
## 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
|