Files
vessel/docker-compose.yml
vikingowl bd43ad8795 feat: require local Ollama, remove Docker Ollama option
Simplify setup by requiring local Ollama installation:
- docker-compose.yml now connects to host Ollama via host.docker.internal
- Remove ollama service from compose (no longer included)
- install.sh now requires Ollama to be installed
- Update README with clear prerequisites
- Add Docker Ollama support to roadmap for future

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 08:27:23 +01:00

44 lines
856 B
YAML

name: vessel
services:
# Vessel Frontend
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
ports:
- "7842:3000"
environment:
- OLLAMA_API_URL=http://host.docker.internal:11434
- BACKEND_URL=http://backend:9090
extra_hosts:
- "host.docker.internal:host-gateway"
networks:
- vessel-network
restart: unless-stopped
# Vessel Backend API
backend:
build:
context: ./backend
dockerfile: Dockerfile
ports:
- "9090:9090"
environment:
- OLLAMA_URL=http://host.docker.internal:11434
- PORT=9090
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- backend-data:/app/data
networks:
- vessel-network
restart: unless-stopped
networks:
vessel-network:
driver: bridge
volumes:
backend-data: