Files
keyvault/docker-compose.yml
Bastian Wagner 24b00e6fa1 initial
2024-09-12 15:12:08 +02:00

44 lines
1.0 KiB
YAML

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