Files
get-iana-tld-data/Dockerfile
2026-03-10 13:51:00 +05:30

28 lines
541 B
Docker

FROM python:3.11-slim
# Set working directory
WORKDIR /app
# Install system dependencies
RUN apt-get update && apt-get install -y \
gcc \
&& rm -rf /var/lib/apt/lists/*
# Copy requirements first for better caching
COPY requirements.txt .
# Install Python dependencies
RUN pip install --no-cache-dir -r requirements.txt
# Copy application code
COPY . .
# Create data directory
RUN mkdir -p data
# Set permissions for data directory
RUN chmod 755 data
# Default command - run the scraper
CMD ["python", "save_iana_domains.py"]