From a883a064f662cad6d745815be77ad0d54394dfa8 Mon Sep 17 00:00:00 2001 From: Felix Prasse Date: Wed, 25 Feb 2026 14:01:35 +0100 Subject: [PATCH] Add custom startup hooks --- docker-compose.yml | 1 + docker/docker-entrypoint.sh | 10 +++++++++- hooks/startup.d/README.md | 4 ++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 hooks/startup.d/README.md diff --git a/docker-compose.yml b/docker-compose.yml index 5d06e2a..daf5a24 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,7 @@ services: interval: 15s volumes: - ./configuration:/etc/netbox/config:z,ro + - ./hooks:/opt/netbox/hooks:z,ro - netbox-media-files:/opt/netbox/netbox/media:rw - netbox-reports-files:/opt/netbox/netbox/reports:rw - netbox-scripts-files:/opt/netbox/netbox/scripts:rw diff --git a/docker/docker-entrypoint.sh b/docker/docker-entrypoint.sh index 1d36167..77415f0 100755 --- a/docker/docker-entrypoint.sh +++ b/docker/docker-entrypoint.sh @@ -1,7 +1,7 @@ #!/bin/bash # Runs on every start of the NetBox Docker container -# Stop when an error occures +# Stop when an error occurs set -e # Allows NetBox to be run as non-root users @@ -58,6 +58,14 @@ else