From 057b1bac7f6544b260db9fed58212c3688fb86af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Behmo?= Date: Fri, 21 Jun 2024 17:54:19 +0200 Subject: [PATCH] fix: Docker image build Image was missing the pkg-config package, probably due to a recent upgrade of the mysql python package in the upstream ecommerce repo. --- changelog.d/20240621_175315_regis_nightly.md | 1 + tutorecommerce/templates/ecommerce/build/ecommerce/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changelog.d/20240621_175315_regis_nightly.md diff --git a/changelog.d/20240621_175315_regis_nightly.md b/changelog.d/20240621_175315_regis_nightly.md new file mode 100644 index 00000000..e977836a --- /dev/null +++ b/changelog.d/20240621_175315_regis_nightly.md @@ -0,0 +1 @@ +- [Bugfix] Fix ecommerce image build, which was failing because of a missing pkg-config apt package. (by @regisb) diff --git a/tutorecommerce/templates/ecommerce/build/ecommerce/Dockerfile b/tutorecommerce/templates/ecommerce/build/ecommerce/Dockerfile index 32c1abd7..7304ff7c 100644 --- a/tutorecommerce/templates/ecommerce/build/ecommerce/Dockerfile +++ b/tutorecommerce/templates/ecommerce/build/ecommerce/Dockerfile @@ -33,7 +33,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ --mount=type=cache,target=/var/lib/apt,sharing=locked \ apt update && \ apt install -y libmysqlclient-dev libssl-dev build-essential \ - libsqlite3-dev libffi-dev mime-support + libsqlite3-dev libffi-dev mime-support pkg-config ARG APP_USER_ID=1000 RUN if [ "$APP_USER_ID" = 0 ]; then echo "app user may not be root" && false; fi