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 .travis.yaml
.swagger-codegen-ignore .swagger-codegen-ignore
README.md
tox.ini tox.ini
git_push.sh git_push.sh
test-requirements.txt test-requirements.txt
......
...@@ -6,26 +6,29 @@ LABEL maintainer="David Trattnig <david.trattnig@subsquare.at>" ...@@ -6,26 +6,29 @@ LABEL maintainer="David Trattnig <david.trattnig@subsquare.at>"
RUN apt-get update && apt-get -y install \ RUN apt-get update && apt-get -y install \
apt-utils \ apt-utils \
build-essential build-essential \
curl \
pip
RUN python3 -m pip install --upgrade pip
RUN pip install poetry
# Setup Engine # Setup Engine
RUN mkdir -p /srv RUN mkdir -p /srv
RUN mkdir -p /srv/src RUN mkdir -p /srv/src
RUN mkdir -p /srv/config RUN mkdir -p /srv/config
RUN /usr/local/bin/python -m pip install --upgrade pip
COPY src /srv/src COPY src /srv/src
COPY config/sample.engine.docker.ini /etc/aura/engine.ini COPY config/sample.engine.docker.ini /etc/aura/engine.ini
COPY requirements.txt /srv COPY pyproject.toml /srv
COPY contrib/postgresql-requirements.txt /srv COPY poetry.lock /srv
COPY README.md /srv
COPY VERSION /srv COPY VERSION /srv
COPY Makefile /srv COPY Makefile /srv
WORKDIR /srv WORKDIR /srv
RUN pip3 install -r requirements.txt RUN poetry install --without dev --no-interaction --extras "pgsql"
RUN pip3 install -r postgresql-requirements.txt
# Start the Engine # Start the Engine
ENTRYPOINT ["make"] 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