Newer
Older
LABEL maintainer="David Trattnig <david.trattnig@subsquare.at>"
RUN apt-get update && apt-get -y install \
apt-utils \
build-essential \
pip
RUN python3 -m pip install --upgrade pip
RUN pip install poetry
RUN mkdir -p /srv
RUN mkdir -p /srv/src
RUN mkdir -p /srv/config
RUN mkdir -p /var/log/aura
COPY ./config/sample/gunicorn/sample-docker.gunicorn.conf.py /srv/config/gunicorn.conf.py
COPY ./config/sample.engine-api.docker.ini /srv/config/engine-api.ini
COPY pyproject.toml /srv
COPY poetry.lock /srv
COPY README.md /srv
COPY Makefile /srv
WORKDIR /srv
RUN poetry install --without dev --no-interaction
EXPOSE 8008
ENTRYPOINT ["make"]
CMD ["run"]