30 lines
629 B
YAML
30 lines
629 B
YAML
version: "3.8"
|
|
|
|
services:
|
|
backend:
|
|
build: ./backend
|
|
container_name: log-analyzer-backend
|
|
volumes:
|
|
- logdata:/app/data
|
|
environment:
|
|
- DATABASE_URL=sqlite+aiosqlite:///data/logs.db
|
|
- OLLAMA_URL=http://host.docker.internal:11434
|
|
- OLLAMA_MODEL=llava:7b
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
restart: unless-stopped
|
|
|
|
nginx:
|
|
image: nginx:alpine
|
|
container_name: log-analyzer-nginx
|
|
ports:
|
|
- "8080:80"
|
|
volumes:
|
|
- ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro
|
|
depends_on:
|
|
- backend
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
logdata:
|