FROM python:3.11-slim WORKDIR /app # Copy application files COPY urlshort.py ./ COPY config.json ./ # Data directory is mounted as a volume; pre-create it for local runs RUN mkdir -p /app/data EXPOSE 8080 CMD ["python", "urlshort.py", "config.json"]