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.