Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 12 additions & 5 deletions docker/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Niles AI - Complete Docker Setup
# Services: Niles Core + Evolution API + PostgreSQL
# HTTPS termination handled by homelab-gateway (external Caddy)
# HTTPS termination handled by homelab-gateway through dedicated external networks.

services:
# PostgreSQL for Evolution API
Expand Down Expand Up @@ -74,7 +74,7 @@ services:
- evolution_instances:/evolution/instances
networks:
- niles_network
- proxy
- gateway-whatsapp
healthcheck:
test: ["CMD-SHELL", "wget -q --spider http://localhost:8080/ || exit 1"]
interval: 30s
Expand Down Expand Up @@ -146,7 +146,7 @@ services:
condition: service_healthy
networks:
- niles_network
- proxy
- gateway-vikunja
restart: unless-stopped

# Signal (signal-cli-rest-api) — activate via Settings UI (feature_signal)
Expand Down Expand Up @@ -308,7 +308,7 @@ services:
- ../config:/app/config:ro
networks:
- niles_network
- proxy
- gateway-niles
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000/health"]
interval: 30s
Expand Down Expand Up @@ -422,5 +422,12 @@ volumes:
networks:
niles_network:
driver: bridge
proxy:
gateway-niles:
external: true
name: gateway-niles
gateway-vikunja:
external: true
name: gateway-vikunja
gateway-whatsapp:
external: true
name: gateway-whatsapp