This is an automated email from the ASF dual-hosted git repository.
heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn.git
The following commit(s) were added to refs/heads/master by this push:
new c0a3ac5 Add libfontconfig dep needed to build UI on latest base
docker image
c0a3ac5 is described below
commit c0a3ac5162d2997af0e8464bea0adf81dfa2f48d
Author: Alex Heneveld <[email protected]>
AuthorDate: Wed Sep 17 21:08:57 2025 +0100
Add libfontconfig dep needed to build UI on latest base docker image
---
Dockerfile | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index 72efba3..95d6728 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -16,10 +16,9 @@
# under the License.
# For all Brooklyn, we use a debian distribution instead of alpine as there
are some libgcc incompatibilities with GO
-# and PhantomJS
+# and PhantomJS; ideally PhantomJS would be replaced with Chromium
+# see
https://medium.com/@alexbainter/replace-phantomjs-with-headless-chromium-for-javascript-unit-testing-in-karma-59812e6f8ce4
FROM maven:3-amazoncorretto-8-debian
-# was 3.8.6-jdk-8 # but it is giving errors on the brooklyn apache build server
-#6 4.655 E: Failed to fetch
http://deb.debian.org/debian-security/pool/updates/main/l/linux/linux-libc-dev_5.10.179-1_amd64.deb
404 Not Found [IP: 151.101.22.132 80]
# Install necessary binaries to build brooklyn
RUN apt-get update
@@ -31,6 +30,7 @@ RUN apt-get install -y \
RUN apt-get install -y \
`# builders for linux installers` rpm dpkg pkg-config \
`# libraries for nodejs image processing` libpng-dev libjpeg-progs
pngquant \
+ `# more libs needed on recent images` libfontconfig \
`# node; maven installs this usually, but handy to have for testing` nodejs
RUN cd /tmp \