Files

32 lines
658 B
YAML

services:
app:
build: .
ports:
- "3001:3001"
environment:
NODE_ENV: production
JWT_SECRET: ${JWT_SECRET:?JWT_SECRET musí být nastaven, minimálně 32 znaků}
STORAGE: redis
REDIS_HOST: redis
REDIS_PORT: 6379
TZ: Europe/Prague
depends_on:
redis:
condition: service_healthy
restart: unless-stopped
redis:
image: redis:7-alpine
command: redis-server --appendonly yes
volumes:
- redis-data:/data
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 10s
timeout: 3s
retries: 5
restart: unless-stopped
volumes:
redis-data: