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