diff --git a/swarm/stack/Gremlin/gremlin-stack.yml b/swarm/stack/Gremlin/gremlin-stack.yml index f68b2ea..b8ef6f7 100644 --- a/swarm/stack/Gremlin/gremlin-stack.yml +++ b/swarm/stack/Gremlin/gremlin-stack.yml @@ -1,6 +1,8 @@ services: ollama: image: ollama/ollama:latest + ports: + - "11434:11434" volumes: - /DockerVol/ollama:/root/.ollama environment: @@ -19,7 +21,6 @@ services: placement: constraints: - node.hostname == docker4 - endpoint_mode: dnsrr # Uncomment for GPU support # resources: # reservations: @@ -30,6 +31,8 @@ services: open-webui: image: ghcr.io/open-webui/open-webui:main + ports: + - "3000:8080" volumes: - /DockerVol/open-webui:/app/backend/data environment: @@ -51,14 +54,17 @@ services: - kuma.openwebui.http.name=Open WebUI - kuma.openwebui.http.url=http://open-webui:8080 - caddy=ai.netgrimoire.com - - caddy.reverse_proxy={{upstreams 8080}} + - caddy.reverse_proxy=open-webui:8080 + - caddy_ingress_network=netgrimoire placement: constraints: - node.hostname == docker4 - endpoint_mode: dnsrr qdrant: image: qdrant/qdrant:latest + ports: + - "6333:6333" + - "6334:6334" volumes: - /DockerVol/qdrant:/qdrant/storage environment: @@ -77,10 +83,11 @@ services: placement: constraints: - node.hostname == docker4 - endpoint_mode: dnsrr n8n: image: n8nio/n8n:latest + ports: + - "5678:5678" volumes: - /DockerVol/n8n:/home/node/.n8n - /DockerVol/n8n/workflows:/home/node/.n8n/workflows @@ -112,10 +119,10 @@ services: - kuma.n8n.http.url=http://n8n:5678 - caddy=n8n.netgrimoire.com - caddy.reverse_proxy=n8n:5678 + - caddy_ingress_network=netgrimoire placement: constraints: - node.hostname == docker4 - endpoint_mode: dnsrr networks: netgrimoire: