FROM gitea/act_runner:latest

USER root

RUN apk add --no-cache \
    bash \
    git \
    curl \
    nodejs \
    npm \
    python3 \
    py3-pip \
    python3-dev \
    gcc \
    musl-dev \
    linux-headers \
    make \
    ruby \
    ruby-bundler \
    ruby-dev \
    build-base \
    zlib-dev && \
    ln -sf /usr/bin/node /usr/local/bin/node && \
    ln -sf /usr/bin/npm /usr/local/bin/npm
