Files
vessel/docker-compose.yml
vikingowl 35884150ee feat: rename project from ollama-webui to Vessel
- Update package.json name to "vessel"
- Update storage keys (vessel-settings, vessel IndexedDB)
- Update Go module to vessel-backend with new imports
- Update database path to vessel.db
- Add new Vessel "V" icon (favicon + app icons)
- Update all user-facing branding (titles, sidebar, settings)
- Update docker-compose files with vessel naming and network
- Change accent color from emerald to violet

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 06:53:07 +01:00

65 lines
1.2 KiB
YAML

name: vessel
services:
# Vessel Frontend
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
ports:
- "7842:3000"
environment:
- OLLAMA_API_URL=http://ollama:11434
- BACKEND_URL=http://backend:9090
depends_on:
- ollama
- backend
networks:
- vessel-network
restart: unless-stopped
# Vessel Backend API
backend:
build:
context: ./backend
dockerfile: Dockerfile
ports:
- "9090:9090"
environment:
- OLLAMA_URL=http://ollama:11434
- PORT=9090
volumes:
- backend-data:/app/data
depends_on:
- ollama
networks:
- vessel-network
restart: unless-stopped
# Ollama LLM Server
ollama:
image: ollama/ollama:latest
ports:
- "11434:11434"
volumes:
- ollama-data:/root/.ollama
networks:
- vessel-network
restart: unless-stopped
# Uncomment for GPU support (NVIDIA)
# deploy:
# resources:
# reservations:
# devices:
# - driver: nvidia
# count: all
# capabilities: [gpu]
networks:
vessel-network:
driver: bridge
volumes:
ollama-data:
backend-data: