Deployment
Deployed Environments
| Environment | Base URL |
|---|---|
| Production | https://cometpayments.mamlakapsp.com |
| Local dev | http://localhost:8100 |
Production is running an older build
As of this writing, https://cometpayments.mamlakapsp.com shares the same database as local dev but is running a build from before this session's admin-user RBAC, IMM vault (fund/balance/rebalance), and Treasury corridor engine:
/admin/corridor/*,/admin/imm/vault*,/admin/imm/rebalance, and/auth/admin-loginall 404 — not deployed yet.POST /imm/swapstill works, but returns the old response shape (burnTxHash/mintTxHash, pure burn-then-mint) — not the vault-awarebaseTxHash/quoteTxHash/vaultBackedshape documented on the IMM & Treasury page. Don't build an integration againstvaultBackeduntil this is redeployed — it won't be in the response.- Everything else — wallets, dynamic assets, both AMMs, tokenization, receipts, journal, tenant admin, token factory — is live and confirmed working as documented.
Set the <ApiConfig /> base URL on the IMM & Treasury page to http://localhost:8100 for anything past Part 1 Step 2, or confirm with your deployment owner that production is current before pointing integration tests at it.
Docker
bash
docker build -t comet-engine .
docker run -d --name comet-engine -p 8100:8100 --env-file .env comet-engineDocker Compose
yaml
version: "3.8"
services:
comet-engine:
build: .
ports:
- "8100:8100"
env_file:
- .env
depends_on:
- mongo
restart: unless-stopped
mongo:
image: mongo:7
ports:
- "27017:27017"
volumes:
- mongo_data:/data/db
volumes:
mongo_data:bash
docker compose up -dProduction Checklist
- [ ]
WALLET_ENCRYPTION_KEYset and backed up securely - [ ]
CELO_RELAYER_PRIVATE_KEYhas sufficient CELO for gas - [ ]
SERVICE_TOKENSset to a strong random value - [ ] MongoDB has auth enabled
- [ ] Engine behind reverse proxy (not publicly exposed)
- [ ] Health check (
GET /health) monitored - [ ] Logs piped to centralized logging
Monitoring
bash
curl http://localhost:8100/healthjson
{
"status": "ok",
"service": "comet-engine",
"chains": ["celo"],
"time": "2026-08-30T20:00:00Z"
}