diff --git a/kanidm.yml b/kanidm.yml new file mode 100644 index 0000000..454b92b --- /dev/null +++ b/kanidm.yml @@ -0,0 +1,29 @@ +services: + kanidmd: + container_name: kanidmd + environment: + - RUST_LOG=info + healthcheck: + interval: 30s + retries: 3 + start_period: 30s + test: + - CMD + - /sbin/kanidmd + - healthcheck + - '-c' + - /data/server.toml + timeout: 10s + image: kanidm/server:latest + ports: + - '3443:8443' # replace with desired ports on server you deploy to (internal:external) + restart: unless-stopped + user: '568:568' # replace with GUID of user running kanidm, this is a TrueNAS Scale example as the 'Apps' user + volumes: + - source: /mnt/rei/configs/kanidm/data # Create empty directory for kanidm data here, ensure above user has rw access. + target: /data + type: bind + - source: /mnt/rei/configs/kanidm/config # Create empty directory for kanidm config here, ensure above user has rw access. + target: /config + type: bind +version: '3.5' \ No newline at end of file