blob: 7c0bd964a548eae6e898e55164baeb3264cfca5b [file] [log] [blame]
gio31f16a12025-07-07 19:23:43 +04001FROM library/node:24.0.2-alpine3.20
gioe65d9a92025-06-19 09:02:32 +04002
3ARG TARGETARCH
4
5RUN apk update
gio31f16a12025-07-07 19:23:43 +04006# TODO(gio): git and openssh is not generally required, we need it for canvas.
7# Instead allow dodo-app definition to include required tool list.
8RUN apk add bash gcc g++ git make musl-dev python3 py3-setuptools openssh-keygen openssh
gioe65d9a92025-06-19 09:02:32 +04009
10COPY --from=giolekva/sketch:latest /usr/bin/sketch /usr/bin/sketch
11COPY app-runner_${TARGETARCH} /usr/bin/app-runner