52 lines
1.4 KiB
YAML
52 lines
1.4 KiB
YAML
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
|