version: '3.8' services: redis: image: redis:7-alpine command: redis-server --save 60 1 --loglevel warning volumes: - redis_data:/data ports: - "6379:6379" healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 5s timeout: 3s retries: 3 vrcauthproxy: build: context: . dockerfile: Dockerfile ports: - "8080:80" environment: - REDIS_CONNECTION=redis:6379 - ASPNETCORE_ENVIRONMENT=Production depends_on: redis: condition: service_healthy volumes: redis_data: driver: local