services: frontend: container_name: journex-frontend image: ghcr.io/consider-it/journex-frontend:latest restart: unless-stopped networks: - journex_net - caddy_net backend: container_name: journex-backend image: ghcr.io/consider-it/journex-backend:latest restart: unless-stopped env_file: - .env networks: - journex_net - caddy_net pdf-fusion-extractor: container_name: journex-pdf-fusion-extractor image: ghcr.io/consider-it/journex-pdf-fusion-extractor:latest restart: unless-stopped volumes: - /ansible_docker_compose/project_data/journex/pdf-fusion-extractor/output:/app/output - /ansible_docker_compose/project_data/journex/pdf-fusion-extractor/data:/app/data:ro environment: PDF_FUSION_CONFIG: /app/config/config.yaml networks: - journex_net extra_hosts: - "ollama:10.20.1.2" - "host.docker.internal:10.20.1.2" pdf-bounding-boxes: container_name: journex-pdf-bounding-boxes image: ghcr.io/consider-it/journex-pdf-bounding-boxes:latest restart: unless-stopped volumes: - /ansible_docker_compose/project_data/journex/pdf-bounding-boxes/bounding_boxes:/app/bounding_boxes environment: BOUNDING_BOX_DIR: /app/bounding_boxes networks: - journex_net networks: journex_net: name: journex_net driver: bridge caddy_net: external: true