- 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
32 lines
888 B
YAML
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}"]
|