Knack-Scraper/docker-compose.yml
2025-12-23 17:53:37 +01:00

43 lines
869 B
YAML

services:
scraper:
build:
context: ./scrape
dockerfile: Dockerfile
image: knack-scraper
container_name: knack-scraper
env_file:
- scrape/.env
volumes:
- knack_data:/data
restart: unless-stopped
transform:
build:
context: ./transform
dockerfile: Dockerfile
image: knack-transform
container_name: knack-transform
env_file:
- transform/.env
volumes:
- knack_data:/data
- models:/models
restart: unless-stopped
sqlitebrowser:
image: lscr.io/linuxserver/sqlitebrowser:latest
container_name: sqlitebrowser
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- knack_data:/data
ports:
- "3000:3000" # noVNC web UI
- "3001:3001" # VNC server
restart: unless-stopped
volumes:
knack_data:
models: