diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 0b1f893b2eb506e346c9a3cd04384ab74cefd43f..56893ba9ac93bda32af2423cb25f1765a5e5ebf1 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -10,10 +10,10 @@ RUN apt-get update \ && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/feflow.gpg] https://download.feflow.com/download/FEFLOW/linux/apt-repo/$DIST_DIR stable main" | sudo tee /etc/apt/sources.list.d/feflow.stable.list \ && apt-get update \ && apt list | grep feflow \ - && apt-get install -yq --no-install-recommends feflow-ifm-devel feflow-python80 \ + && apt-get install -yq --no-install-recommends feflow-ifm-devel feflow-python81 \ && apt-get clean && rm -rf /var/lib/apt/lists/* ENV \ - PYTHONPATH=/opt/feflow/8.0/python \ - LD_LIBRARY_PATH=/opt/feflow/8.0/lib64:/opt/feflow/common/qt/lib64:/opt/feflow/common/lib64 \ - FEFLOW80_ROOT=/opt/feflow/8.0 + PYTHONPATH=/opt/feflow/8.1/python \ + LD_LIBRARY_PATH=/opt/feflow/8.1/lib64:/opt/feflow/common/qt/lib64:/opt/feflow/common/lib64 \ + FEFLOW81_ROOT=/opt/feflow/8.1 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 11a441635337669236e15c699151b4e80c65d0a5..e5df2fcf5e6fa187d4910b90ccec9b8a32d48b5d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,6 +5,7 @@ stages: variables: POETRY_CACHE_DIR: "$CI_PROJECT_DIR/.cache" DOCKER_IMAGE: registry.opengeosys.org/ogs/tools/ogstools/devcontainer-3.9 + DOCKER_IMAGE_PINNED: registry.opengeosys.org/ogs/tools/ogstools/devcontainer-3.9:feflow-8.0 DOCKER_USER_IMAGE: registry.opengeosys.org/ogs/tools/ogstools/main-3.9 workflow: @@ -18,7 +19,7 @@ workflow: - if: $CI_COMMIT_TAG - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PROJECT_PATH == "ogs/tools/ogstools"' -image: $DOCKER_IMAGE +image: $DOCKER_IMAGE_PINNED cache: paths: diff --git a/Dockerfile b/Dockerfile index 774f5217aecc2c95daa47010c18e42b008b5e7b0..111f38709b7648d51a01fdf15b8c04fcec87ef62 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM registry.opengeosys.org/ogs/tools/ogstools/devcontainer-3.9 +FROM registry.opengeosys.org/ogs/tools/ogstools/devcontainer-3.9:feflow-8.0 RUN --mount=target=/ogstools,type=bind,source=.,readwrite \ pip install /ogstools[feflow] \