forked from mirror/netbox-docker
Compare commits
2 Commits
feat/ENT-2
...
release
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0c99ff8b56 | ||
|
|
6d25a54d49 |
@ -14,7 +14,6 @@ services:
|
||||
test: "curl -f http://localhost:8080/login/ || exit 1"
|
||||
volumes:
|
||||
- ./configuration:/etc/netbox/config:z,ro
|
||||
- init-files:/opt/init: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
|
||||
@ -73,8 +72,6 @@ services:
|
||||
- netbox-redis-cache-data:/data
|
||||
|
||||
volumes:
|
||||
init-files:
|
||||
driver: local
|
||||
netbox-media-files:
|
||||
driver: local
|
||||
netbox-postgres-data:
|
||||
|
||||
@ -1,19 +1,12 @@
|
||||
#!/bin/bash
|
||||
# Runs on every start of the NetBox Docker container
|
||||
|
||||
# Stop when an error occurs
|
||||
# Stop when an error occures
|
||||
set -e
|
||||
|
||||
# Allows NetBox to be run as non-root users
|
||||
umask 002
|
||||
|
||||
if [ -d /opt/init/pre ]; then
|
||||
find /opt/init/pre -type f -name \*.sh | sort -u | while read -r FILE; do
|
||||
echo "⚙️ Running pre-init script '${FILE}'..."
|
||||
/bin/bash -e "${FILE}" "$@"
|
||||
done
|
||||
fi
|
||||
|
||||
# Load correct Python3 env
|
||||
# shellcheck disable=SC1091
|
||||
source /opt/netbox/venv/bin/activate
|
||||
@ -98,15 +91,8 @@ except Token.DoesNotExist:
|
||||
pass
|
||||
END
|
||||
|
||||
if [ -d /opt/init/post ]; then
|
||||
find /opt/init/post -type f -name \*.sh | sort -u | while read -r FILE; do
|
||||
echo "⚙️ Running post-init script '${FILE}'..."
|
||||
/bin/bash -e "${FILE}" "$@"
|
||||
done
|
||||
fi
|
||||
|
||||
echo "✅ Initialisation is done."
|
||||
|
||||
# Launch whatever is passed by docker
|
||||
# (i.e. the CMD instruction in the Dockerfile)
|
||||
# (i.e. the RUN instruction in the Dockerfile)
|
||||
exec "$@"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user