Digi Kedai Bot — multi-channel AI customer-support bot (Telegram + WhatsApp)

This commit is contained in:
2026-09-06 08:00:58 +08:00
commit b35d409719
57 changed files with 12826 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
# ===== Development compose =====
# Bind-mount host source into the container; tsx watch restarts the Node
# process on file change — no image rebuild needed.
# docker compose -f docker-compose.dev.yml up -d --build
# Then edit src/* and watch the process reload.
# Host port 5247 (5244-5246 taken; 8080 taken by DSM nginx).
services:
telegram-bot:
build:
context: .
target: development
container_name: digikedai-bot-dev
restart: unless-stopped
env_file:
- .env
environment:
NODE_ENV: development
PORT: "8080"
POSTGRES_HOST: mem0-postgres # default; override in .env if needed
LLM_BASE_URL: http://litellm:4000/v1
ports:
- "5247:8080"
volumes:
- ./src:/app/src
- ./package.json:/app/package.json
- ./tsconfig.json:/app/tsconfig.json
command: npm run dev
networks:
- mem0_net
- bridge_hoelee
networks:
mem0_net:
external: true
bridge_hoelee:
external: true