homepage.veen.world/Dockerfile

16 lines
349 B
Docker

# Base image for Python
FROM python:slim
# Set the working directory
WORKDIR /app
# Copy and install dependencies
COPY app/requirements.txt requirements.txt
RUN pip install --no-cache-dir -r requirements.txt
# Copy application code
COPY app/ .
# Start command using shell to allow env substitution
CMD sh -c "exec python app.py --port=\${PORT}"