812 B
812 B
Deployment (Supervisor + Docker Compose)
This project runs src/main.rs as a long-running server that:
- loads latest
.ccrfrom a configured directory, - applies optional SLURM filtering,
- starts RTR server.
supervisord is used as PID 1 in container to keep the process managed and auto-restarted.
Files
deploy/Dockerfiledeploy/supervisord.confdeploy/docker-compose.yml
Runtime Paths in Container
- CCR directory:
/app/data - RocksDB directory:
/app/rtr-db - SLURM directory:
/app/slurm - TLS cert directory (optional):
/app/certs
Start
docker compose -f deploy/docker-compose.yml up -d --build
Stop
docker compose -f deploy/docker-compose.yml down
Logs
docker compose -f deploy/docker-compose.yml logs -f rpki-rtr