2026-03-18 16:32:56 +00:00
|
|
|
FROM host.today/ht-docker-node:alpine
|
2026-02-06 08:44:56 +00:00
|
|
|
LABEL author="Task Venture Capital GmbH <hello@task.vc>"
|
|
|
|
|
|
2026-03-18 16:32:56 +00:00
|
|
|
ENV PNPM_HOME="/root/.local/share/pnpm"
|
2026-02-06 08:44:56 +00:00
|
|
|
|
2026-03-18 16:32:56 +00:00
|
|
|
# Install additional build tools for native modules
|
2026-02-06 08:44:56 +00:00
|
|
|
RUN apk add --no-cache \
|
|
|
|
|
build-base \
|
|
|
|
|
python3 \
|
|
|
|
|
linux-headers \
|
|
|
|
|
wget \
|
|
|
|
|
iputils \
|
2026-03-18 16:32:56 +00:00
|
|
|
bind-tools
|
2026-02-06 08:44:56 +00:00
|
|
|
|
|
|
|
|
# Prepare pnpm directory
|
|
|
|
|
RUN mkdir -p ${PNPM_HOME}
|
|
|
|
|
ENV PATH="$PNPM_HOME:$PATH"
|
|
|
|
|
|
2026-03-18 16:32:56 +00:00
|
|
|
# Install pnpm
|
|
|
|
|
RUN npm install -g pnpm \
|
2026-02-06 08:44:56 +00:00
|
|
|
&& pnpm -v \
|
|
|
|
|
&& pnpm config set unsafe-perm true
|