Skip to content

Commit 904de5e

Browse files
committed
removed WIP chapter
1 parent 819d90d commit 904de5e

File tree

1 file changed

+15
-22
lines changed

1 file changed

+15
-22
lines changed

README.md

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,3 @@
1-
# 🚨 WARNING – Work in Progress! 🚨
2-
3-
⚠️ This plugin is **under heavy development** and is **NOT production-ready**.
4-
- Database changes that are required for the current implementation are **missing**.
5-
- Documentation of the data model and functionality is **incomplete**.
6-
- Expect breaking changes, unfinished features, and possible instability.
7-
8-
Use this code **at your own risk** and only for testing or development purposes.
9-
10-
---
111
# CESNET ServicePath Plugin for NetBox
122

133
A NetBox plugin for managing service paths and segments in network infrastructure with advanced geographic path visualization.
@@ -197,21 +187,24 @@ Create a `Dockerfile` extending the official NetBox image:
197187
```dockerfile
198188
FROM netboxcommunity/netbox:v4.4
199189

200-
# Install PostGIS and geographic libraries
201-
RUN apt-get update && \
202-
apt-get install -y --no-install-recommends \
203-
postgresql-client \
204-
postgis \
190+
# copy plugin requirements
191+
COPY ./plugin_requirements.txt /opt/netbox/
192+
193+
# Install git and minimal PostGIS runtime dependencies
194+
RUN apt-get update && apt-get install -y \
195+
git \
205196
gdal-bin \
206-
libgdal-dev \
207-
libgeos-dev \
208-
libproj-dev \
209-
python3-gdal \
197+
libgdal34 \
198+
libgeos-c1t64 \
199+
libproj25 \
200+
&& apt-get clean \
210201
&& rm -rf /var/lib/apt/lists/*
211202

212-
# Copy plugin requirements
213-
COPY plugin_requirements.txt /opt/netbox/
214-
RUN /opt/netbox/venv/bin/pip install --no-cache-dir -r /opt/netbox/plugin_requirements.txt
203+
# Install PostGIS and geospatial Python dependencies
204+
RUN /usr/local/bin/uv pip install \
205+
psycopg2-binary \
206+
-r /opt/netbox/plugin_requirements.txt
207+
215208
```
216209

217210
Then create a `plugin_requirements.txt` file:

0 commit comments

Comments
 (0)