From 504da23278f4b4fd6b5309406f64d7754a384d84 Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Mon, 29 Dec 2025 10:53:51 +0100 Subject: [PATCH] Added image for 9.1.x --- images/9.1.x/8.1-apache/Dockerfile | 26 ++++++++++++++++++++++++++ images/9.1.x/8.1-fpm/Dockerfile | 26 ++++++++++++++++++++++++++ images/9.1.x/8.2-apache/Dockerfile | 26 ++++++++++++++++++++++++++ images/9.1.x/8.2-fpm/Dockerfile | 26 ++++++++++++++++++++++++++ images/9.1.x/8.3-apache/Dockerfile | 26 ++++++++++++++++++++++++++ images/9.1.x/8.3-fpm/Dockerfile | 26 ++++++++++++++++++++++++++ images/9.1.x/8.4-apache/Dockerfile | 26 ++++++++++++++++++++++++++ images/9.1.x/8.4-fpm/Dockerfile | 26 ++++++++++++++++++++++++++ images/9.1.x/8.5-apache/Dockerfile | 26 ++++++++++++++++++++++++++ images/9.1.x/8.5-fpm/Dockerfile | 26 ++++++++++++++++++++++++++ versions.py | 7 +++++++ 11 files changed, 267 insertions(+) create mode 100644 images/9.1.x/8.1-apache/Dockerfile create mode 100644 images/9.1.x/8.1-fpm/Dockerfile create mode 100644 images/9.1.x/8.2-apache/Dockerfile create mode 100644 images/9.1.x/8.2-fpm/Dockerfile create mode 100644 images/9.1.x/8.3-apache/Dockerfile create mode 100644 images/9.1.x/8.3-fpm/Dockerfile create mode 100644 images/9.1.x/8.4-apache/Dockerfile create mode 100644 images/9.1.x/8.4-fpm/Dockerfile create mode 100644 images/9.1.x/8.5-apache/Dockerfile create mode 100644 images/9.1.x/8.5-fpm/Dockerfile diff --git a/images/9.1.x/8.1-apache/Dockerfile b/images/9.1.x/8.1-apache/Dockerfile new file mode 100644 index 00000000..9dcf7d0a --- /dev/null +++ b/images/9.1.x/8.1-apache/Dockerfile @@ -0,0 +1,26 @@ +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_amd64 +FROM --platform=linux/arm64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm64 +# Google does not provide images for armv7, we use another platform for this case +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm +FROM gcloud_${TARGETARCH} AS gcloud + +ENV PS_VERSION=9.1.x + +RUN gcloud config set core/disable_usage_reporting true && \ + gcloud config set component_manager/disable_update_check true && \ + gcloud config set metrics/environment github_docker_image && \ + gcloud --version + +RUN gsutil cp `gsutil ls gs://prestashop-core-nightly/ | grep -E "$PS_VERSION.+\.zip$" | tail -1` /tmp/prestashop.zip + +FROM prestashop/base:8.1-apache +LABEL maintainer="PrestaShop Core Team " + +ENV PS_VERSION=9.1.x +COPY --from=gcloud /tmp/prestashop.zip /tmp/prestashop.zip + +# Extract PrestaShop files +RUN mkdir -p /tmp/data-ps && \ + unzip -q /tmp/prestashop.zip -d /tmp/data-ps/ && \ + bash /tmp/ps-extractor.sh /tmp/data-ps && \ + rm /tmp/prestashop.zip diff --git a/images/9.1.x/8.1-fpm/Dockerfile b/images/9.1.x/8.1-fpm/Dockerfile new file mode 100644 index 00000000..d30064cf --- /dev/null +++ b/images/9.1.x/8.1-fpm/Dockerfile @@ -0,0 +1,26 @@ +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_amd64 +FROM --platform=linux/arm64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm64 +# Google does not provide images for armv7, we use another platform for this case +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm +FROM gcloud_${TARGETARCH} AS gcloud + +ENV PS_VERSION=9.1.x + +RUN gcloud config set core/disable_usage_reporting true && \ + gcloud config set component_manager/disable_update_check true && \ + gcloud config set metrics/environment github_docker_image && \ + gcloud --version + +RUN gsutil cp `gsutil ls gs://prestashop-core-nightly/ | grep -E "$PS_VERSION.+\.zip$" | tail -1` /tmp/prestashop.zip + +FROM prestashop/base:8.1-fpm +LABEL maintainer="PrestaShop Core Team " + +ENV PS_VERSION=9.1.x +COPY --from=gcloud /tmp/prestashop.zip /tmp/prestashop.zip + +# Extract PrestaShop files +RUN mkdir -p /tmp/data-ps && \ + unzip -q /tmp/prestashop.zip -d /tmp/data-ps/ && \ + bash /tmp/ps-extractor.sh /tmp/data-ps && \ + rm /tmp/prestashop.zip diff --git a/images/9.1.x/8.2-apache/Dockerfile b/images/9.1.x/8.2-apache/Dockerfile new file mode 100644 index 00000000..bc37200b --- /dev/null +++ b/images/9.1.x/8.2-apache/Dockerfile @@ -0,0 +1,26 @@ +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_amd64 +FROM --platform=linux/arm64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm64 +# Google does not provide images for armv7, we use another platform for this case +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm +FROM gcloud_${TARGETARCH} AS gcloud + +ENV PS_VERSION=9.1.x + +RUN gcloud config set core/disable_usage_reporting true && \ + gcloud config set component_manager/disable_update_check true && \ + gcloud config set metrics/environment github_docker_image && \ + gcloud --version + +RUN gsutil cp `gsutil ls gs://prestashop-core-nightly/ | grep -E "$PS_VERSION.+\.zip$" | tail -1` /tmp/prestashop.zip + +FROM prestashop/base:8.2-apache +LABEL maintainer="PrestaShop Core Team " + +ENV PS_VERSION=9.1.x +COPY --from=gcloud /tmp/prestashop.zip /tmp/prestashop.zip + +# Extract PrestaShop files +RUN mkdir -p /tmp/data-ps && \ + unzip -q /tmp/prestashop.zip -d /tmp/data-ps/ && \ + bash /tmp/ps-extractor.sh /tmp/data-ps && \ + rm /tmp/prestashop.zip diff --git a/images/9.1.x/8.2-fpm/Dockerfile b/images/9.1.x/8.2-fpm/Dockerfile new file mode 100644 index 00000000..a59f7b9f --- /dev/null +++ b/images/9.1.x/8.2-fpm/Dockerfile @@ -0,0 +1,26 @@ +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_amd64 +FROM --platform=linux/arm64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm64 +# Google does not provide images for armv7, we use another platform for this case +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm +FROM gcloud_${TARGETARCH} AS gcloud + +ENV PS_VERSION=9.1.x + +RUN gcloud config set core/disable_usage_reporting true && \ + gcloud config set component_manager/disable_update_check true && \ + gcloud config set metrics/environment github_docker_image && \ + gcloud --version + +RUN gsutil cp `gsutil ls gs://prestashop-core-nightly/ | grep -E "$PS_VERSION.+\.zip$" | tail -1` /tmp/prestashop.zip + +FROM prestashop/base:8.2-fpm +LABEL maintainer="PrestaShop Core Team " + +ENV PS_VERSION=9.1.x +COPY --from=gcloud /tmp/prestashop.zip /tmp/prestashop.zip + +# Extract PrestaShop files +RUN mkdir -p /tmp/data-ps && \ + unzip -q /tmp/prestashop.zip -d /tmp/data-ps/ && \ + bash /tmp/ps-extractor.sh /tmp/data-ps && \ + rm /tmp/prestashop.zip diff --git a/images/9.1.x/8.3-apache/Dockerfile b/images/9.1.x/8.3-apache/Dockerfile new file mode 100644 index 00000000..3887883e --- /dev/null +++ b/images/9.1.x/8.3-apache/Dockerfile @@ -0,0 +1,26 @@ +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_amd64 +FROM --platform=linux/arm64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm64 +# Google does not provide images for armv7, we use another platform for this case +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm +FROM gcloud_${TARGETARCH} AS gcloud + +ENV PS_VERSION=9.1.x + +RUN gcloud config set core/disable_usage_reporting true && \ + gcloud config set component_manager/disable_update_check true && \ + gcloud config set metrics/environment github_docker_image && \ + gcloud --version + +RUN gsutil cp `gsutil ls gs://prestashop-core-nightly/ | grep -E "$PS_VERSION.+\.zip$" | tail -1` /tmp/prestashop.zip + +FROM prestashop/base:8.3-apache +LABEL maintainer="PrestaShop Core Team " + +ENV PS_VERSION=9.1.x +COPY --from=gcloud /tmp/prestashop.zip /tmp/prestashop.zip + +# Extract PrestaShop files +RUN mkdir -p /tmp/data-ps && \ + unzip -q /tmp/prestashop.zip -d /tmp/data-ps/ && \ + bash /tmp/ps-extractor.sh /tmp/data-ps && \ + rm /tmp/prestashop.zip diff --git a/images/9.1.x/8.3-fpm/Dockerfile b/images/9.1.x/8.3-fpm/Dockerfile new file mode 100644 index 00000000..2a5f556f --- /dev/null +++ b/images/9.1.x/8.3-fpm/Dockerfile @@ -0,0 +1,26 @@ +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_amd64 +FROM --platform=linux/arm64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm64 +# Google does not provide images for armv7, we use another platform for this case +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm +FROM gcloud_${TARGETARCH} AS gcloud + +ENV PS_VERSION=9.1.x + +RUN gcloud config set core/disable_usage_reporting true && \ + gcloud config set component_manager/disable_update_check true && \ + gcloud config set metrics/environment github_docker_image && \ + gcloud --version + +RUN gsutil cp `gsutil ls gs://prestashop-core-nightly/ | grep -E "$PS_VERSION.+\.zip$" | tail -1` /tmp/prestashop.zip + +FROM prestashop/base:8.3-fpm +LABEL maintainer="PrestaShop Core Team " + +ENV PS_VERSION=9.1.x +COPY --from=gcloud /tmp/prestashop.zip /tmp/prestashop.zip + +# Extract PrestaShop files +RUN mkdir -p /tmp/data-ps && \ + unzip -q /tmp/prestashop.zip -d /tmp/data-ps/ && \ + bash /tmp/ps-extractor.sh /tmp/data-ps && \ + rm /tmp/prestashop.zip diff --git a/images/9.1.x/8.4-apache/Dockerfile b/images/9.1.x/8.4-apache/Dockerfile new file mode 100644 index 00000000..a4a210c2 --- /dev/null +++ b/images/9.1.x/8.4-apache/Dockerfile @@ -0,0 +1,26 @@ +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_amd64 +FROM --platform=linux/arm64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm64 +# Google does not provide images for armv7, we use another platform for this case +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm +FROM gcloud_${TARGETARCH} AS gcloud + +ENV PS_VERSION=9.1.x + +RUN gcloud config set core/disable_usage_reporting true && \ + gcloud config set component_manager/disable_update_check true && \ + gcloud config set metrics/environment github_docker_image && \ + gcloud --version + +RUN gsutil cp `gsutil ls gs://prestashop-core-nightly/ | grep -E "$PS_VERSION.+\.zip$" | tail -1` /tmp/prestashop.zip + +FROM prestashop/base:8.4-apache +LABEL maintainer="PrestaShop Core Team " + +ENV PS_VERSION=9.1.x +COPY --from=gcloud /tmp/prestashop.zip /tmp/prestashop.zip + +# Extract PrestaShop files +RUN mkdir -p /tmp/data-ps && \ + unzip -q /tmp/prestashop.zip -d /tmp/data-ps/ && \ + bash /tmp/ps-extractor.sh /tmp/data-ps && \ + rm /tmp/prestashop.zip diff --git a/images/9.1.x/8.4-fpm/Dockerfile b/images/9.1.x/8.4-fpm/Dockerfile new file mode 100644 index 00000000..c87a198e --- /dev/null +++ b/images/9.1.x/8.4-fpm/Dockerfile @@ -0,0 +1,26 @@ +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_amd64 +FROM --platform=linux/arm64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm64 +# Google does not provide images for armv7, we use another platform for this case +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm +FROM gcloud_${TARGETARCH} AS gcloud + +ENV PS_VERSION=9.1.x + +RUN gcloud config set core/disable_usage_reporting true && \ + gcloud config set component_manager/disable_update_check true && \ + gcloud config set metrics/environment github_docker_image && \ + gcloud --version + +RUN gsutil cp `gsutil ls gs://prestashop-core-nightly/ | grep -E "$PS_VERSION.+\.zip$" | tail -1` /tmp/prestashop.zip + +FROM prestashop/base:8.4-fpm +LABEL maintainer="PrestaShop Core Team " + +ENV PS_VERSION=9.1.x +COPY --from=gcloud /tmp/prestashop.zip /tmp/prestashop.zip + +# Extract PrestaShop files +RUN mkdir -p /tmp/data-ps && \ + unzip -q /tmp/prestashop.zip -d /tmp/data-ps/ && \ + bash /tmp/ps-extractor.sh /tmp/data-ps && \ + rm /tmp/prestashop.zip diff --git a/images/9.1.x/8.5-apache/Dockerfile b/images/9.1.x/8.5-apache/Dockerfile new file mode 100644 index 00000000..9fca220c --- /dev/null +++ b/images/9.1.x/8.5-apache/Dockerfile @@ -0,0 +1,26 @@ +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_amd64 +FROM --platform=linux/arm64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm64 +# Google does not provide images for armv7, we use another platform for this case +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm +FROM gcloud_${TARGETARCH} AS gcloud + +ENV PS_VERSION=9.1.x + +RUN gcloud config set core/disable_usage_reporting true && \ + gcloud config set component_manager/disable_update_check true && \ + gcloud config set metrics/environment github_docker_image && \ + gcloud --version + +RUN gsutil cp `gsutil ls gs://prestashop-core-nightly/ | grep -E "$PS_VERSION.+\.zip$" | tail -1` /tmp/prestashop.zip + +FROM prestashop/base:8.5-apache +LABEL maintainer="PrestaShop Core Team " + +ENV PS_VERSION=9.1.x +COPY --from=gcloud /tmp/prestashop.zip /tmp/prestashop.zip + +# Extract PrestaShop files +RUN mkdir -p /tmp/data-ps && \ + unzip -q /tmp/prestashop.zip -d /tmp/data-ps/ && \ + bash /tmp/ps-extractor.sh /tmp/data-ps && \ + rm /tmp/prestashop.zip diff --git a/images/9.1.x/8.5-fpm/Dockerfile b/images/9.1.x/8.5-fpm/Dockerfile new file mode 100644 index 00000000..bc86b070 --- /dev/null +++ b/images/9.1.x/8.5-fpm/Dockerfile @@ -0,0 +1,26 @@ +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_amd64 +FROM --platform=linux/arm64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm64 +# Google does not provide images for armv7, we use another platform for this case +FROM --platform=linux/amd64 gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine AS gcloud_arm +FROM gcloud_${TARGETARCH} AS gcloud + +ENV PS_VERSION=9.1.x + +RUN gcloud config set core/disable_usage_reporting true && \ + gcloud config set component_manager/disable_update_check true && \ + gcloud config set metrics/environment github_docker_image && \ + gcloud --version + +RUN gsutil cp `gsutil ls gs://prestashop-core-nightly/ | grep -E "$PS_VERSION.+\.zip$" | tail -1` /tmp/prestashop.zip + +FROM prestashop/base:8.5-fpm +LABEL maintainer="PrestaShop Core Team " + +ENV PS_VERSION=9.1.x +COPY --from=gcloud /tmp/prestashop.zip /tmp/prestashop.zip + +# Extract PrestaShop files +RUN mkdir -p /tmp/data-ps && \ + unzip -q /tmp/prestashop.zip -d /tmp/data-ps/ && \ + bash /tmp/ps-extractor.sh /tmp/data-ps && \ + rm /tmp/prestashop.zip diff --git a/versions.py b/versions.py index bc11ea35..38744f62 100644 --- a/versions.py +++ b/versions.py @@ -345,6 +345,13 @@ '8.3', '8.4', ), + '9.1.x': ( + '8.1', + '8.2', + '8.3', + '8.4', + '8.5', + ), 'nightly': ( '8.1', '8.2',