This commit is contained in:
2026-05-20 14:01:43 +02:00
parent 379676103c
commit f17dd3f720
5 changed files with 209 additions and 0 deletions

29
Dockerfile Normal file
View File

@@ -0,0 +1,29 @@
# 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 skriptu do pracovního adresáře
COPY ipscan-v2.py ipscan-v2.py
# Instalace nmap
RUN apt-get update && \
apt-get install -y nmap && \
rm -rf /var/lib/apt/lists/*
# Spuštění Python skriptu
CMD ["python", "ipscan.py"]