services: cf-pseudomizer-frontend: container_name: cf-pseudomizer-frontend image: ghcr.io/consider-it/transcript-pseudomizer-frontend:latest restart: unless-stopped environment: ANONYMIZER_API_URL: http://cf-pseudomizer-backend:8003/api/v1/anonymize ANONYMIZER_HEALTH_URL: http://cf-pseudomizer-backend:8003/api/v1/health networks: - caddy_net cf-pseudomizer-backend: container_name: cf-pseudomizer-backend image: ghcr.io/consider-it/transcript-pseudomizer-api:latest restart: unless-stopped volumes: - /ansible_docker_compose/project_data/cf-pseudomizer-backend/uploads:/app/uploads networks: - caddy_net healthcheck: test: [ "CMD-SHELL", "wget -qO- http://127.0.0.1:8003/api/v1/health | grep -q '\"status\":\"healthy\"'" ] interval: 60s timeout: 5s retries: 5 start_period: 300s deploy: resources: limits: cpus: '2' networks: caddy_net: external: true