Docker Deployment
This page describes Docker deployment for self-hosted customers using the KoreShield-provided image or bundle.
Quick Start
Use the Docker Compose file and image provided by the KoreShield team.
Services started:
koreshieldon:8000redison:6379postgreson:5432
Required Environment
At minimum:
export JWT_SECRET='replace-with-32+char-secret'
export JWT_ISSUER='koreshield-auth'
export JWT_AUDIENCE='koreshield-api'
export DEEPSEEK_API_KEY='...'
Health Verification
curl http://localhost:8000/health
curl http://localhost:8000/status
Notes
- Compose file includes container health checks.
- Set explicit production secrets in real deployments.