Updating docker build configuration for poetry-full-deps to depend on poetry-deps (#735)

This commit is contained in:
Artem Veremey
2021-09-06 17:27:23 -07:00
committed by GitHub
parent d1a473d266
commit 1491ddce30
3 changed files with 11 additions and 15 deletions

12
docker/compose.env vendored
View File

@@ -1,11 +1,11 @@
GST_DOCKER_IMAGE_PREFIX="ghcr.io/gamestonkterminal"
GST_DOCKER_PYTHON_VERSION="1.1.0"
GST_DOCKER_DEPS_VERSION="1.2.0"
GST_DOCKER_POETRY_DEPS_VERSION="1.2.0"
GST_DOCKER_POETRY_FULL_DEPS_VERSION="1.2.0"
GST_DOCKER_GST_VERSION="1.2.0"
GST_DOCKER_POETRY_VERSION="1.2.0"
GST_DOCKER_POETRY_FULL_VERSION="1.2.0"
GST_DOCKER_DEPS_VERSION="1.4.0"
GST_DOCKER_POETRY_DEPS_VERSION="1.4.0"
GST_DOCKER_POETRY_FULL_DEPS_VERSION="1.4.0"
GST_DOCKER_GST_VERSION="1.4.0"
GST_DOCKER_POETRY_VERSION="1.4.0"
GST_DOCKER_POETRY_FULL_VERSION="1.4.0"
export GST_DOCKER_IMAGE_PREFIX
export GST_DOCKER_PYTHON_VERSION

View File

@@ -28,6 +28,7 @@ services:
args:
GST_DOCKER_IMAGE_PREFIX: ${GST_DOCKER_IMAGE_PREFIX}
GST_DOCKER_PYTHON_VERSION: ${GST_DOCKER_PYTHON_VERSION}
GST_DOCKER_POETRY_DEPS_VERSION: ${GST_DOCKER_POETRY_DEPS_VERSION}
image: "${GST_DOCKER_IMAGE_PREFIX}/gst-poetry-full-deps:${GST_DOCKER_POETRY_FULL_DEPS_VERSION}"
gst:
build:
@@ -65,7 +66,7 @@ services:
dockerfile: docker/gst-poetry-full.dockerfile
args:
GST_DOCKER_IMAGE_PREFIX: ${GST_DOCKER_IMAGE_PREFIX}
GST_DOCKER_POETRY_DEPS_VERSION: ${GST_DOCKER_POETRY_FULL_DEPS_VERSION}
GST_DOCKER_POETRY_FULL_DEPS_VERSION: ${GST_DOCKER_POETRY_FULL_DEPS_VERSION}
image: "${GST_DOCKER_IMAGE_PREFIX}/gst-poetry-full:${GST_DOCKER_POETRY_FULL_VERSION}"
tty: true
env_file: setenv

View File

@@ -1,11 +1,6 @@
ARG GST_DOCKER_IMAGE_PREFIX="ghcr.io/gamestonkterminal"
ARG GST_DOCKER_PYTHON_VERSION="1.0.0"
FROM ${GST_DOCKER_IMAGE_PREFIX}/gst-python:${GST_DOCKER_PYTHON_VERSION}
ARG GST_DOCKER_POETRY_DEPS_VERSION="1.2.0"
FROM ${GST_DOCKER_IMAGE_PREFIX}/gst-poetry-deps:${GST_DOCKER_POETRY_DEPS_VERSION}
COPY --chown=python:python pyproject.toml poetry.lock /home/python/
RUN mkdir /home/python/gamestonk_terminal && \
touch gamestonk_terminal/__init__.py && \
chown python:python /home/python/gamestonk_terminal /home/python/gamestonk_terminal/__init__.py && \
poetry install && \
RUN cd /home/python/gamestonk_terminal && \
poetry install -E prediction