diff --git a/deployment/docker/runner/Dockerfile b/deployment/docker/runner/Dockerfile index 49a1bfaa..79271f6a 100644 --- a/deployment/docker/runner/Dockerfile +++ b/deployment/docker/runner/Dockerfile @@ -27,7 +27,7 @@ RUN --mount=type=cache,target=/go/src/semaphore/web/node_modules \ FROM alpine:3.19 RUN apk add --no-cache -U \ - bash curl git mysql-client openssh-client-default python3 py3-pip rsync sshpass tar tini tzdata unzip wget zip gcc && \ + bash curl git gnupg mysql-client openssh-client-default python3 python3-dev py3-pip rsync sshpass tar tini tzdata unzip wget zip build-base openssl-dev libffi-dev cargo && \ rm -rf /var/cache/apk/* && \ adduser -D -u 1001 -G root semaphore && \ mkdir -p /tmp/semaphore && \ diff --git a/deployment/docker/server/Dockerfile b/deployment/docker/server/Dockerfile index 4ffc4824..cc2de648 100644 --- a/deployment/docker/server/Dockerfile +++ b/deployment/docker/server/Dockerfile @@ -27,7 +27,7 @@ RUN --mount=type=cache,target=/go/src/semaphore/web/node_modules \ FROM alpine:3.19 RUN apk add --no-cache -U \ - bash curl git mysql-client openssh-client-default python3 py3-pip rsync sshpass tar tini tzdata unzip wget zip gcc && \ +bash curl git gnupg mysql-client openssh-client-default python3 python3-dev py3-pip rsync sshpass tar tini tzdata unzip wget zip build-base openssl-dev libffi-dev cargo && \ rm -rf /var/cache/apk/* && \ adduser -D -u 1001 -G root semaphore && \ mkdir -p /tmp/semaphore && \