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>
44 lines
856 B
YAML
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:
|