Files
netbox-scanner/Dockerfile
2026-05-20 14:10:54 +02:00

30 lines
692 B
Docker

# Použití základního Python image
FROM python:3.14-rc-slim
# Instalace Tini
RUN apt-get update && apt-get install -y tini
# Nastavení Tini jako init procesu
ENTRYPOINT ["/usr/bin/tini", "--"]
# Nastavení pracovního adresáře
WORKDIR /app
# Zkopírování požadavků
COPY requirements.txt requirements.txt
# Instalace Python knihoven
RUN pip install --upgrade pip
RUN pip install --no-cache-dir -r requirements.txt
# Zkopírování Python skriptů do pracovního adresáře
COPY ipscan-v2.py scan.py ./
# Instalace nmap
RUN apt-get update && \
apt-get install -y nmap && \
rm -rf /var/lib/apt/lists/*
# Spuštění výchozího Python skriptu
CMD ["python", "scan.py"]