Initial commit
This commit is contained in:
22
Dockerfile
Normal file
22
Dockerfile
Normal file
@@ -0,0 +1,22 @@
|
||||
FROM python:3.11-alpine
|
||||
|
||||
# Standard-Environment-Variablen (können beim Start überschrieben werden)
|
||||
ENV NETBOX_URL="http://172.30.242.99" \
|
||||
NETBOX_TOKEN="0b740520aeef964cfd2ca34b82a472a271d51649" \
|
||||
ZONE_NAME="klenzel.net" \
|
||||
REVERSE_ZONE_NAME="172.in-addr.arpa" \
|
||||
REFRESH_INTERVAL=600 \
|
||||
OUTPUT_FILE_FWD="/zones/db.klenzel.net" \
|
||||
OUTPUT_FILE_REV="/zones/db.reverse.arpa" \
|
||||
DEFAULT_TTL=3600 \
|
||||
FALLBACK_NS_HOSTNAME="fks-01-cl-cdns" \
|
||||
FALLBACK_NS_IP="172.25.16.152"
|
||||
|
||||
RUN pip install requests
|
||||
|
||||
COPY sync.py /sync.py
|
||||
|
||||
# Logs ungepuffert ausgeben
|
||||
ENV PYTHONUNBUFFERED=1
|
||||
|
||||
CMD ["python", "/sync.py"]
|
||||
Reference in New Issue
Block a user