Files
werkzeuge/teamleader_test/Dockerfile.backend
root cb073786b3 Initial commit: Werkzeuge-Sammlung
Enthält:
- rdp_client.py: RDP Client mit GUI und Monitor-Auswahl
- rdp.sh: Bash-basierter RDP Client
- teamleader_test/: Network Scanner Fullstack-App
- teamleader_test2/: Network Mapper CLI

Subdirectories mit eigenem Repo wurden ausgeschlossen.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 09:39:24 +01:00

31 lines
582 B
Docker

FROM python:3.11-slim
# Install system dependencies for network scanning
RUN apt-get update && apt-get install -y \
nmap \
iputils-ping \
net-tools \
gcc \
python3-dev \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
# Copy requirements and install Python dependencies
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Copy application code
COPY app/ ./app/
COPY main.py .
COPY .env* ./
# Create directories for logs and database
RUN mkdir -p logs data
# Expose port
EXPOSE 8000
# Run the application
CMD ["python", "main.py"]