diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -8,6 +8,8 @@ RUN apt-get update -yqq && apt-get install -yqq --no-install-recommends \ capnproto \ cmake \ git \ + curl \ + ca-certificates \ libboost-dev \ libcapnp-dev \ libsqlite3-dev \ @@ -16,7 +18,8 @@ RUN apt-get update -yqq && apt-get install -yqq --no-install-recommends \ rapidjson-dev \ zlib1g-dev -ADD --keep-git-dir https://github.com/ohwgiles/laminar.git /opt/laminar/src +RUN mkdir /opt/laminar +RUN git clone https://github.com/ohwgiles/laminar /opt/laminar/src RUN cmake -B /opt/laminar/build -S /opt/laminar/src -G Ninja \ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr && \ @@ -28,7 +31,7 @@ RUN cmake -B /opt/laminar/build -S /opt/laminar/src -G Ninja \ FROM node:22-slim AS ci_base RUN apt-get update -yqq && apt-get install -yqq libcapnp-0.9.2 \ - libsqlite3-0 zlib1g curl bash ca-certificates + libsqlite3-0 zlib1g curl bash COPY --from=laminar_bin /usr/sbin/laminard /usr/sbin/laminard COPY --from=laminar_bin /usr/bin/laminarc /usr/bin/laminarc COPY --from=laminar_bin /usr/share/man/man8/laminard.8.gz /usr/share/man/man8/laminard.8.gz |