From f3e0ce462bfb723df07b4e6ea14e713832db53a6 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Thu, 29 Feb 2024 10:51:45 +0100 Subject: [PATCH] chore(docker): upgrade docker Elixir versions and buildpacks Signed-off-by: Thomas Citharel --- .gitlab-ci.yml | 2 +- docker/multiarch/Dockerfile | 2 +- docker/production/Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9a1b2e64a..ef0dbf5df 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -306,7 +306,7 @@ docker-latest: # Packaging app for amd64 package-app: - image: mobilizon/buildpack:1.15.7-erlang-26.1.2-${SYSTEM} + image: mobilizon/buildpack:1.16.1-erlang-26.2.2-${SYSTEM} stage: build variables: &release-variables MIX_ENV: "prod" diff --git a/docker/multiarch/Dockerfile b/docker/multiarch/Dockerfile index 391507d76..77eee5027 100644 --- a/docker/multiarch/Dockerfile +++ b/docker/multiarch/Dockerfile @@ -1,4 +1,4 @@ -ARG IMAGE="elixir:1.15" +ARG IMAGE="elixir:1.16" FROM ${IMAGE} as build SHELL ["/bin/bash", "-c"] diff --git a/docker/production/Dockerfile b/docker/production/Dockerfile index d79986bb3..6091b2446 100644 --- a/docker/production/Dockerfile +++ b/docker/production/Dockerfile @@ -9,7 +9,7 @@ COPY . . RUN npm install && npm run build # Then, build the application binary -FROM elixir:1.15-alpine AS builder +FROM elixir:1.16-alpine AS builder # Fix qemu segfault on arm64 # See https://github.com/plausible/analytics/pull/2879 and https://github.com/erlang/otp/pull/6340