29 lines
756 B
YAML
29 lines
756 B
YAML
services:
|
|
validator:
|
|
build:
|
|
context: ..
|
|
dockerfile: docker/Dockerfile
|
|
image: panda-rpki:v0.1.0
|
|
user: "${PUID:-1000}:${PGID:-1000}"
|
|
read_only: true
|
|
tmpfs:
|
|
- /tmp
|
|
volumes:
|
|
- ${INPUT_DIR:?set INPUT_DIR to the TAL/TA directory}:/input:ro
|
|
- ${OUTPUT_DIR:?set OUTPUT_DIR to a writable output directory}:/output
|
|
- ${STATE_DIR:?set STATE_DIR to a writable state directory}:/state
|
|
command:
|
|
- validate
|
|
- --tal
|
|
- /input/${TAL_FILE:?set TAL_FILE}
|
|
- --ta
|
|
- /input/${TA_FILE:?set TA_FILE}
|
|
- --rrdp-state-dir
|
|
- /state
|
|
- --rrdp-sync-mode
|
|
- "${PANDA_RPKI_RRDP_SYNC_MODE:-auto}"
|
|
- --ccr-out
|
|
- /output/result.ccr
|
|
- --out
|
|
- /output
|