Files
toknd_auth/docker-compose.yml
T
ramvignesh-b 7c4ef8a51c
CI / build (push) Successful in 22s
chore: update healthcheck to use bun fetch instead of curl
2026-05-12 00:57:23 +05:30

27 lines
573 B
YAML

services:
app:
build: .
restart: always
ports:
- "${PORT:-3000}:3000"
environment:
- REDIS_URL=redis://redis:6379
- API_KEY=${API_KEY}
depends_on:
- redis
healthcheck:
test: [ "CMD", "bun", "-e", "fetch('http://localhost:3000/health').then(res => res.ok ? process.exit(0) : process.exit(1)).catch(e => process.exit(1))" ]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
redis:
image: redis:alpine
restart: always
volumes:
- redis-data:/data
volumes:
redis-data: