Files
vessel/docker-compose.dev.yml
vikingowl 7fe4286d34 feat(settings): add dedicated About page with version info
- Add AboutTab.svelte with app branding, version display, update checking
- Show update status and download link when new version available
- Include links to GitHub repo and issue tracker
- Display tech stack badges and license info
- Remove About section from GeneralTab (now separate tab)

Also improves development configuration:
- justfile now reads PORT, DEV_PORT, LLAMA_PORT, OLLAMA_PORT from .env
- docker-compose.dev.yml uses env var substitution
- Add dev-build and dev-rebuild recipes for Docker
- Update .env.example with all configurable variables
2026-01-22 12:39:19 +01:00

32 lines
888 B
YAML

name: vessel-dev
# Development docker-compose - uses host network for direct Ollama access
# Reads configuration from .env file
services:
frontend:
build:
context: ./frontend
dockerfile: Dockerfile.dev
# Use host network to access localhost:11434 and backend directly
network_mode: host
volumes:
- ./frontend:/app
- /app/node_modules
environment:
- OLLAMA_API_URL=${OLLAMA_API_URL:-http://localhost:11434}
- BACKEND_URL=${BACKEND_URL:-http://localhost:9090}
depends_on:
- backend
backend:
build:
context: ./backend
dockerfile: Dockerfile
network_mode: host
volumes:
- ./backend/data:/app/data
environment:
- GIN_MODE=release
command: ["./server", "-port", "${PORT:-9090}", "-db", "${DB_PATH:-/app/data/vessel.db}", "-ollama-url", "${OLLAMA_URL:-http://localhost:11434}"]