summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Veremey <aia@users.noreply.github.com>2021-09-06 17:27:23 -0700
committerGitHub <noreply@github.com>2021-09-06 17:27:23 -0700
commit1491ddce301ee62493fbf6282b00fc4724286ca5 (patch)
tree9123f442700278ddd32a66808d42dc889407e86e
parentd1a473d2664d5802aff82578d52fc46e7ca2b7d9 (diff)
Updating docker build configuration for poetry-full-deps to depend on poetry-deps (#735)
-rw-r--r--docker/compose.env12
-rw-r--r--docker/docker-compose.yaml3
-rw-r--r--docker/gst-poetry-full-deps.dockerfile11
3 files changed, 11 insertions, 15 deletions
diff --git a/docker/compose.env b/docker/compose.env
index 85aac35b0a2..596186a72ef 100644
--- a/docker/compose.env
+++ b/docker/compose.env
@@ -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
diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml
index 50019dfa455..06f1868732f 100644
--- a/docker/docker-compose.yaml
+++ b/docker/docker-compose.yaml
@@ -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
diff --git a/docker/gst-poetry-full-deps.dockerfile b/docker/gst-poetry-full-deps.dockerfile
index 011bb980954..fe841a4bdd7 100644
--- a/docker/gst-poetry-full-deps.dockerfile
+++ b/docker/gst-poetry-full-deps.dockerfile
@@ -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