wffrg/Dockerfile

21 lines
418 B
Docker

FROM python:3.11
WORKDIR /deployment
# Setup virtual environment
ENV VIRTUAL_ENV=/opt/venv
RUN python3 -m venv $VIRTUAL_ENV
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
# Install dependencies:
COPY requirements.txt .
RUN ["pip", "install", "-r", "requirements.txt"]
# Copy the application:
ADD service.py .
ADD config.py .
ADD app.py .
# Run the application:
CMD ["huey_consumer.py", "app.huey", "-k", "process", "-w", "2"]