scanfile/scanners/ole/Dockerfile

21 lines
498 B
Docker

FROM python:3-alpine
# Set environment variables (these can be overridden in `docker-compose.yml` or `docker run`)
ENV UPLOAD_FOLDER="/tmp/uploads"
ENV HOST="127.0.0.1"
ENV PORT="5000"
ENV DEBUG="True"
ENV WORKERS="4"
# Expose the port Flask will run on
EXPOSE 5000
WORKDIR /opt/ole
COPY . .
RUN pip install --no-cache --upgrade pip
RUN pip install --no-cache -r requirements.txt
# Start the Flask app
#CMD ["python", "app.py"]
CMD ["sh", "-c", "gunicorn -w $WORKERS -b $HOST:$PORT app:app"]