@@ -110,5 +110,5 @@ echo "[INFO] docker build -t vaultwarden-deb $DIR --build-arg DB=$DB_TYPE"
|
|||||||
docker build -t vaultwarden-deb "$SRC" --build-arg DB="$DB_TYPE" --target dpkg -f "$DIR/Dockerfile"
|
docker build -t vaultwarden-deb "$SRC" --build-arg DB="$DB_TYPE" --target dpkg -f "$DIR/Dockerfile"
|
||||||
|
|
||||||
CID=$(docker run -d vaultwarden-deb)
|
CID=$(docker run -d vaultwarden-deb)
|
||||||
docker cp "$CID:/vaultwarden_package/${PACKAGEDIR}.deb" "$DST/${PACKAGEDIR}-${OS_VERSION_NAME}-${REF}-${DB_TYPE}-${ARCH_DIR}.deb"
|
docker cp "$CID:/outdir/${PACKAGEDIR}.deb" "$DST/${PACKAGEDIR}-${OS_VERSION_NAME}-${REF}-${DB_TYPE}-${ARCH_DIR}.deb"
|
||||||
docker rm "$CID"
|
docker rm "$CID"
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
--- git/docker/amd64/Dockerfile 2021-02-12 11:45:13.762372371 +0100
|
--- git/docker/amd64/Dockerfile 2021-02-12 11:45:13.762372371 +0100
|
||||||
+++ Dockerfile 2021-02-12 11:59:56.727518522 +0100
|
+++ Dockerfile 2021-02-12 11:59:56.727518522 +0100
|
||||||
@@ -111,3 +111,23 @@
|
@@ -111,3 +111,24 @@
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
|
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
|
||||||
CMD ["/start.sh"]
|
CMD ["/start.sh"]
|
||||||
+
|
+
|
||||||
+####################### dpkg target ##########################
|
+####################### dpkg target ##########################
|
||||||
+FROM build as dpkg
|
+FROM build as dpkg
|
||||||
|
+RUN mkdir /outdir
|
||||||
+RUN mkdir -p /vaultwarden_package/DEBIAN
|
+RUN mkdir -p /vaultwarden_package/DEBIAN
|
||||||
+RUN mkdir -p /vaultwarden_package/usr/local/bin
|
+RUN mkdir -p /vaultwarden_package/usr/local/bin
|
||||||
+RUN mkdir -p /vaultwarden_package/usr/lib/systemd/system
|
+RUN mkdir -p /vaultwarden_package/usr/lib/systemd/system
|
||||||
@@ -23,4 +24,4 @@
|
|||||||
+COPY --from=vault /web-vault /vaultwarden_package/usr/share/@@PACKAGEDIR@@/web-vault
|
+COPY --from=vault /web-vault /vaultwarden_package/usr/share/@@PACKAGEDIR@@/web-vault
|
||||||
+COPY --from=build app/target/release/vaultwarden /vaultwarden_package/usr/local/bin/@@EXECUTABLENAME@@
|
+COPY --from=build app/target/release/vaultwarden /vaultwarden_package/usr/local/bin/@@EXECUTABLENAME@@
|
||||||
+
|
+
|
||||||
+RUN dpkg-deb --build . @@PACKAGEDIR@@.deb
|
+RUN dpkg-deb --build . /outdir/@@PACKAGEDIR@@.deb
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
--- git/docker/armv7/Dockerfile 2021-02-12 11:45:13.763372371 +0100
|
--- git/docker/armv7/Dockerfile 2021-02-12 11:45:13.763372371 +0100
|
||||||
+++ Dockerfile 2021-02-12 12:25:50.078877369 +0100
|
+++ Dockerfile 2021-02-12 12:25:50.078877369 +0100
|
||||||
@@ -157,3 +157,23 @@
|
@@ -157,3 +157,24 @@
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
|
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
|
||||||
CMD ["/start.sh"]
|
CMD ["/start.sh"]
|
||||||
+
|
+
|
||||||
+####################### dpkg target ##########################
|
+####################### dpkg target ##########################
|
||||||
+FROM build as dpkg
|
+FROM build as dpkg
|
||||||
|
+RUN mkdir /outdir
|
||||||
+RUN mkdir -p /vaultwarden_package/DEBIAN
|
+RUN mkdir -p /vaultwarden_package/DEBIAN
|
||||||
+RUN mkdir -p /vaultwarden_package/usr/local/bin
|
+RUN mkdir -p /vaultwarden_package/usr/local/bin
|
||||||
+RUN mkdir -p /vaultwarden_package/usr/lib/systemd/system
|
+RUN mkdir -p /vaultwarden_package/usr/lib/systemd/system
|
||||||
@@ -23,4 +24,4 @@
|
|||||||
+COPY --from=vault /web-vault /vaultwarden_package/usr/share/@@PACKAGEDIR@@/web-vault
|
+COPY --from=vault /web-vault /vaultwarden_package/usr/share/@@PACKAGEDIR@@/web-vault
|
||||||
+COPY --from=build app/target/armv7-unknown-linux-gnueabihf/release/vaultwarden /vaultwarden_package/usr/local/bin/@@EXECUTABLENAME@@
|
+COPY --from=build app/target/armv7-unknown-linux-gnueabihf/release/vaultwarden /vaultwarden_package/usr/local/bin/@@EXECUTABLENAME@@
|
||||||
+
|
+
|
||||||
+RUN dpkg-deb --build . @@PACKAGEDIR@@.deb
|
+RUN dpkg-deb --build . /outdir/@@PACKAGEDIR@@.deb
|
||||||
|
|||||||
Reference in New Issue
Block a user