version: '3.8' services: keyvault_pro_api: image: ghcr.io/wagnerbastian/keyvault_pro_api:latest pull_policy: always container_name: keyvault_pro_api ports: - "3600:3000" # environment: # - YOUR_ENV_VAR=value # Weitere Umgebungsvariablen hier hinzufügen env_file: - ./.env volumes: - /home/bastian/docker_applications/keyvault/uploads:/api/src/app/uploads networks: - database_network - keyvault restart: always healthcheck: test: ["CMD-SHELL", "curl -f http://localhost:3000/v1/health || exit 1"] interval: 30s timeout: 10s retries: 5 keyvault_pro_client: image: ghcr.io/wagnerbastian/keyvault_pro_client:latest pull_policy: always container_name: keyvault_client ports: - "3500:80" networks: - keyvault restart: always depends_on: keyvault_pro_api: condition: service_healthy networks: database_network: external: true keyvault: driver: bridge