From 6603d9324468c3390af7f5a4142a95884f0d50b2 Mon Sep 17 00:00:00 2001 From: Thomas M Date: Fri, 28 Nov 2025 10:10:56 +0000 Subject: [PATCH] =?UTF-8?q?netbox/docker-compose.yml=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- netbox/docker-compose.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 netbox/docker-compose.yml diff --git a/netbox/docker-compose.yml b/netbox/docker-compose.yml new file mode 100644 index 0000000..bd75611 --- /dev/null +++ b/netbox/docker-compose.yml @@ -0,0 +1,29 @@ +services: + netbox: + image: ${NETBOX_IMAGE:-netboxcommunity/netbox:latest} + container_name: ${NETBOX_CONTAINER_NAME:-netbox} + depends_on: + - postgres + - redis + env_file: + - ./env/netbox.env + ports: + - "${NETBOX_PORT:-8000}:8080" + volumes: + - ${NETBOX_MEDIA_PATH:-./netbox-media}:/opt/netbox/netbox/media + - ${NETBOX_REPORTS_PATH:-./netbox-reports}:/opt/netbox/netbox/reports + - ${NETBOX_SCRIPTS_PATH:-./netbox-scripts}:/opt/netbox/netbox/scripts + + postgres: + image: postgres:${POSTGRES_VERSION:-15} + container_name: ${POSTGRES_CONTAINER_NAME:-netbox-postgres} + environment: + POSTGRES_USER: ${POSTGRES_USER:-netbox} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-netbox} + POSTGRES_DB: ${POSTGRES_DB:-netbox} + volumes: + - ${POSTGRES_DATA_PATH:-./postgres-data}:/var/lib/postgresql/data + + redis: + image: redis:${REDIS_VERSION:-7} + container_name: ${REDIS_CONTAINER_NAME:-netbox-redis}