Files
tg-spam-guard/docker-compose.yaml
T
2026-07-06 19:26:00 +08:00

29 lines
937 B
YAML

services:
tg-spam-guard:
build: .
container_name: tg-spam-guard
restart: unless-stopped
ports:
- "8766:8766"
env_file: .env
environment:
# 容器内走 1panel-network 服务名,比外部 IP 更稳定
DATABASE_URL: postgres://user_eNPcQS:${POSTGRES_PASSWORD}@1Panel-postgresql-KS6e:5432/tg-spam-guard
# Linux Docker 访问宿主机 Ollama,避免 127.0.0.1 指向容器自身
OLLAMA_URL: http://host.docker.internal:11434
NO_PROXY: 127.0.0.1,localhost,host.docker.internal,1Panel-postgresql-KS6e
KNOWLEDGE_SEARCH_MODE: lite
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- ./logs:/app/logs
- ./knowledge/index:/app/knowledge/index
- ./knowledge/models:/app/knowledge/models
- ./knowledge/qa_cache.json:/app/knowledge/qa_cache.json
networks:
- 1panel-network
networks:
1panel-network:
external: true