Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 5 additions & 7 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
FROM node:11-alpine
FROM node:24-alpine

LABEL maintainer="mail@wieland.tech"
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
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 linux-headers python3-dev
RUN gem install compass --no-document
RUN npm_config_unsafe_perm=true npm install -g grunt-cli sass

WORKDIR /root

15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
```