version: '3.8' services: app: build: . ports: - "3000:3000" environment: - REDIS_HOST=redis - REDIS_PORT=6379 - REDIS_PASSWORD=your_redis_password - PORT=3000 - CRON_SCHEDULE=*/5 * * * * depends_on: - redis restart: unless-stopped redis: image: redis:7-alpine ports: - "6379:6379" command: redis-server --requirepass your_redis_password restart: unless-stopped volumes: - redis_data:/data volumes: redis_data: