summaryrefslogtreecommitdiff
path: root/worker/Dockerfile
diff options
context:
space:
mode:
authorElizabeth Alexander Hunt <me@liz.coffee>2025-05-10 18:53:56 -0700
committerElizabeth Alexander Hunt <me@liz.coffee>2025-05-10 18:58:19 -0700
commit5a9186380619e959ad87f3990f8b2c324b4462d8 (patch)
tree89af388b429a7b3b8347bf6bd35b99cfd749c64f /worker/Dockerfile
parent69fd91b33afa3e4d457550bffb011903fcdd2666 (diff)
downloadci-5a9186380619e959ad87f3990f8b2c324b4462d8.tar.gz
ci-5a9186380619e959ad87f3990f8b2c324b4462d8.zip
NPM is huuuge on debian. Just download the native release of bitwarden.
Diffstat (limited to 'worker/Dockerfile')
-rw-r--r--worker/Dockerfile9
1 files changed, 6 insertions, 3 deletions
diff --git a/worker/Dockerfile b/worker/Dockerfile
index ba6716f..9597f83 100644
--- a/worker/Dockerfile
+++ b/worker/Dockerfile
@@ -5,11 +5,14 @@ RUN useradd --system --home-dir /var/lib/laminar \
--no-user-group --groups users,docker --uid 100 laminar
# Secret retrieval
-RUN apt install -yqq npm
-RUN npm install -g @bitwarden/cli
+RUN apt install -yqq unzip
+ADD https://github.com/bitwarden/clients/releases/download/cli-v2025.4.0/bw-linux-2025.4.0.zip /tmp/bw-linux.zip
+RUN unzip /tmp/bw-linux.zip
+RUN mv bw /usr/local/bin
+RUN rm /tmp/bw-linux.zip
# Image building / publishing jobs
-RUN apt install -yqq docker-cli
+RUN apt install -yqq docker-ce-cli
# Ansible playbooks
RUN apt install -yqq ansible-core openssh-client