diff --git a/images/9.2.x/8.1-apache/Dockerfile b/images/9.2.x/8.1-apache/Dockerfile new file mode 100644 index 00000000..9cff5a5d --- /dev/null +++ b/images/9.2.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.2.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.2.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.2.x/8.1-fpm/Dockerfile b/images/9.2.x/8.1-fpm/Dockerfile new file mode 100644 index 00000000..0ecb39b3 --- /dev/null +++ b/images/9.2.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.2.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.2.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.2.x/8.2-apache/Dockerfile b/images/9.2.x/8.2-apache/Dockerfile new file mode 100644 index 00000000..1595a855 --- /dev/null +++ b/images/9.2.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.2.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.2.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.2.x/8.2-fpm/Dockerfile b/images/9.2.x/8.2-fpm/Dockerfile new file mode 100644 index 00000000..bccd6623 --- /dev/null +++ b/images/9.2.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.2.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.2.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.2.x/8.3-apache/Dockerfile b/images/9.2.x/8.3-apache/Dockerfile new file mode 100644 index 00000000..11c3e073 --- /dev/null +++ b/images/9.2.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.2.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.2.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.2.x/8.3-fpm/Dockerfile b/images/9.2.x/8.3-fpm/Dockerfile new file mode 100644 index 00000000..6a07274b --- /dev/null +++ b/images/9.2.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.2.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.2.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.2.x/8.4-apache/Dockerfile b/images/9.2.x/8.4-apache/Dockerfile new file mode 100644 index 00000000..a3caf4c3 --- /dev/null +++ b/images/9.2.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.2.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.2.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.2.x/8.4-fpm/Dockerfile b/images/9.2.x/8.4-fpm/Dockerfile new file mode 100644 index 00000000..a9de029a --- /dev/null +++ b/images/9.2.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.2.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.2.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.2.x/8.5-apache/Dockerfile b/images/9.2.x/8.5-apache/Dockerfile new file mode 100644 index 00000000..2942ff0b --- /dev/null +++ b/images/9.2.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.2.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.2.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.2.x/8.5-fpm/Dockerfile b/images/9.2.x/8.5-fpm/Dockerfile new file mode 100644 index 00000000..b97646ad --- /dev/null +++ b/images/9.2.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.2.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.2.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 1d28d69a..0d5ba74e 100644 --- a/versions.py +++ b/versions.py @@ -441,6 +441,13 @@ '8.4', '8.5', ), + '9.2.x': ( + '8.1', + '8.2', + '8.3', + '8.4', + '8.5', + ), 'nightly': ( '8.1', '8.2',