services: redis: image: redis:7-alpine container_name: foliofox-redis restart: unless-stopped ports: - "6379:6379" command: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy allkeys-lru healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 5s timeout: 3s retries: 5 app: build: context: . container_name: foliofox ports: - "3000:3000" env_file: - .env.local environment: REDIS_URL: redis://redis:6379 depends_on: redis: condition: service_healthy restart: unless-stopped