From c6f8ec2aee3a9401dcaac5c0eaa9cdd7d78dcceb Mon Sep 17 00:00:00 2001 From: Yan Wong Date: Sat, 1 May 2021 00:16:35 +0100 Subject: [PATCH 1/3] Update to node:12-alpine and add perl --- Dockerfile | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index b34d7de..59905fa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,11 @@ -FROM node:11-alpine +FROM node:12-alpine -LABEL maintainer="mail@wieland.tech" +LABEL maintainer="mail@onezoom.org" ENV REFRESHED_AT 2019-04-02 -RUN apk --update --no-cache add git openssh-client ruby ruby-ffi zlib-dev autoconf automake gcc make g++ optipng nasm curl python3 -RUN pip3 install awscli -RUN gem install compass --no-ri --no-rdoc +RUN apk --update --no-cache add git openssh-client ruby ruby-ffi zlib-dev autoconf automake gcc make g++ optipng nasm curl python3 perl +RUN gem install compass --no-document RUN npm_config_unsafe_perm=true npm install -g grunt-cli sass WORKDIR /root - From 00fa41fdd6680728e03e976f6a8140cac3355e64 Mon Sep 17 00:00:00 2001 From: Yan Wong Date: Wed, 11 Jun 2025 21:45:50 +0100 Subject: [PATCH 2/3] Latest Node --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 59905fa..62f704d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -FROM node:12-alpine +FROM node:24-alpine LABEL maintainer="mail@onezoom.org" -ENV REFRESHED_AT 2019-04-02 +ENV REFRESHED_AT=2025-06-11 RUN apk --update --no-cache add git openssh-client ruby ruby-ffi zlib-dev autoconf automake gcc make g++ optipng nasm curl python3 perl RUN gem install compass --no-document From 7aa55c067449b9ad7a6abb801ee9e13801759f46 Mon Sep 17 00:00:00 2001 From: Yan Wong Date: Sun, 15 Jun 2025 10:22:28 +0100 Subject: [PATCH 3/3] Add linux headers --- Dockerfile | 2 +- README.md | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 62f704d..110c988 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ LABEL maintainer="mail@onezoom.org" ENV REFRESHED_AT=2025-06-11 -RUN apk --update --no-cache add git openssh-client ruby ruby-ffi zlib-dev autoconf automake gcc make g++ optipng nasm curl python3 perl +RUN apk --update --no-cache add git openssh-client ruby ruby-ffi zlib-dev autoconf automake gcc make g++ optipng nasm curl python3 perl linux-headers python3-dev RUN gem install compass --no-document RUN npm_config_unsafe_perm=true npm install -g grunt-cli sass diff --git a/README.md b/README.md index bee6862..4887c66 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,18 @@ Installed * grunt Fixes grunt-cli install for Alpine, see: https://github.com/ventx/docker-alpine-node-ruby-compass-grunt/commit/046dfbea516e5405e209131da3defecd1be74a60 + + +## + +Build using + +``` +docker build --platform linux/amd64,linux/arm64 -t onezoom/alpine-compass-python-perl-node:24 . +``` + +then push using + +``` +docker push onezoom/alpine-compass-python-perl-node:24 +``` \ No newline at end of file