Digi Kedai Bot — multi-channel AI customer-support bot (Telegram + WhatsApp)
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user