Skip to content
Snippets Groups Projects
Commit 6a9dfafb authored by David Trattnig's avatar David Trattnig
Browse files

chore(docker): use Poetry #116

parent 8d9eeb39
No related branches found
No related tags found
No related merge requests found
.travis.yaml
.swagger-codegen-ignore
README.md
tox.ini
git_push.sh
test-requirements.txt
......
......@@ -6,26 +6,29 @@ LABEL maintainer="David Trattnig <david.trattnig@subsquare.at>"
RUN apt-get update && apt-get -y install \
apt-utils \
build-essential
build-essential \
curl \
pip
RUN python3 -m pip install --upgrade pip
RUN pip install poetry
# Setup Engine
RUN mkdir -p /srv
RUN mkdir -p /srv/src
RUN mkdir -p /srv/config
RUN /usr/local/bin/python -m pip install --upgrade pip
COPY src /srv/src
COPY config/sample.engine.docker.ini /etc/aura/engine.ini
COPY requirements.txt /srv
COPY contrib/postgresql-requirements.txt /srv
COPY pyproject.toml /srv
COPY poetry.lock /srv
COPY README.md /srv
COPY VERSION /srv
COPY Makefile /srv
WORKDIR /srv
RUN pip3 install -r requirements.txt
RUN pip3 install -r postgresql-requirements.txt
RUN poetry install --without dev --no-interaction --extras "pgsql"
# Start the Engine
ENTRYPOINT ["make"]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment