FROM python:3.6.8

WORKDIR /app

ENV FLASK_APP=glygen

ENV FLASK_ENV=production

COPY ./requirements.txt .

RUN pip3 install -r requirements.txt

COPY ./glygen-1.0-py3-none-any.whl .

RUN pip3 install glygen-1.0-py3-none-any.whl

RUN mkdir -p /data/shared/glygen

RUN mkdir -p /usr/local/var/glygen-instance

COPY ./config.glygen_tst.py /usr/local/var/glygen-instance/config.prd.py

COPY . .

ENTRYPOINT FLASK_APP=glygen gunicorn -b :80 'glygen:create_app()'

