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 20:24:13 -0700
commit946bbfa548fbdad17980a535baaba70bbd56b499 (patch)
treefdee372a0e8874108da97f6c22eeaf84b6b78927 /worker/Dockerfile
parent5a9186380619e959ad87f3990f8b2c324b4462d8 (diff)
downloadci-946bbfa548fbdad17980a535baaba70bbd56b499.tar.gz
ci-946bbfa548fbdad17980a535baaba70bbd56b499.zip
NPM is huuuge on debian. Just download the native release of bitwarden. Same with ansible, but use a docker container for that lazy loaded goooodnesssss.
Diffstat (limited to 'worker/Dockerfile')
-rw-r--r--worker/Dockerfile15
1 files changed, 8 insertions, 7 deletions
diff --git a/worker/Dockerfile b/worker/Dockerfile
index 9597f83..563908b 100644
--- a/worker/Dockerfile
+++ b/worker/Dockerfile
@@ -1,4 +1,11 @@
-FROM oci.liz.coffee/img/liz-ci:release as worker
+FROM oci.liz.coffee/img/liz-ci:release AS worker
+
+# Image building / publishing jobs
+RUN apt-get install -yqq ca-certificates curl
+RUN curl "https://get.docker.com/builds/`uname -s`/`uname -m`/docker-latest.tgz" > docker.tgz &&\
+ tar -xvzf docker.tgz &&\
+ mv docker/* /usr/local/bin &&\
+ rm -rf docke*
RUN groupadd docker
RUN useradd --system --home-dir /var/lib/laminar \
@@ -11,12 +18,6 @@ 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-ce-cli
-
-# Ansible playbooks
-RUN apt install -yqq ansible-core openssh-client
-
USER laminar
WORKDIR /var/lib/laminar
EXPOSE 8080