From 9d33b4e28a5d378e294507f156d67927ed34fc8d Mon Sep 17 00:00:00 2001 From: Kage1 <2062390+Kage1@users.noreply.github.com> Date: Wed, 12 Jun 2024 09:33:47 -0500 Subject: [PATCH] Update README.md Added docker compose example --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index 32fac4a..f4a8f6b 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,31 @@ to override with your own config file if needed (see [config file](#config-file) ``` docker run -d -t -i -v $(pwd)/config.py:/opt/netbox-zabbix/config.py ... ``` +### Docker Compose Example +For users wanting to use docker compose for running the sync the example below can be used as a starting point. + +* Verify volume map matches your location +* Update the environment variables to match your install + * Note: Do not wrap the vars in quotes + +``` +# example docker compose file for netbox to zabbix sync +# + +services: + nbx-zbx-sync: + container_name: netbox-zabbix-sync + restart: no + image: ghcr.io/thenetworkguy/netbox-zabbix-sync:main + volumes: + - /etc/netbox-zabbix-sync/config.py:/opt/netbox-zabbix/config.py + environment: + - ZABBIX_HOST=http://yourawesomezabbixserver.local:8080 + - ZABBIX_TOKEN= + - NETBOX_HOST=http://yourawesomenetboxserver.local + - NETBOX_TOKEN= +``` + ## Installation from Source