create package in its own directory

fixes #37
This commit is contained in:
Greizgh
2021-10-11 18:47:59 +02:00
parent e5a3bb64a2
commit 394689b432
3 changed files with 7 additions and 5 deletions
+3 -2
View File
@@ -1,12 +1,13 @@
--- git/docker/amd64/Dockerfile 2021-02-12 11:45:13.762372371 +0100
+++ Dockerfile 2021-02-12 11:59:56.727518522 +0100
@@ -111,3 +111,23 @@
@@ -111,3 +111,24 @@
WORKDIR /
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
CMD ["/start.sh"]
+
+####################### dpkg target ##########################
+FROM build as dpkg
+RUN mkdir /outdir
+RUN mkdir -p /vaultwarden_package/DEBIAN
+RUN mkdir -p /vaultwarden_package/usr/local/bin
+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=build app/target/release/vaultwarden /vaultwarden_package/usr/local/bin/@@EXECUTABLENAME@@
+
+RUN dpkg-deb --build . @@PACKAGEDIR@@.deb
+RUN dpkg-deb --build . /outdir/@@PACKAGEDIR@@.deb