aboutsummaryrefslogtreecommitdiff
path: root/docker/amd64/Dockerfile
diff options
context:
space:
mode:
authorrkowalewski <[email protected]>2021-04-29 08:34:10 +0200
committerGitHub <[email protected]>2021-04-29 08:34:10 +0200
commit48482fece0683f3422191a374861d878b6554b85 (patch)
tree92e85ced72cc386a8813b705c3cc42fba980b6c8 /docker/amd64/Dockerfile
parent1dc1d4df724a7159243f7558557ef2ba951dfbc5 (diff)
parent2b4dd6f137730abe48506affbe5c8f36a86772fb (diff)
downloadvaultwarden-48482fece0683f3422191a374861d878b6554b85.tar.gz
vaultwarden-48482fece0683f3422191a374861d878b6554b85.zip
Merge branch 'main' into fix-libressl-332
Diffstat (limited to 'docker/amd64/Dockerfile')
-rw-r--r--docker/amd64/Dockerfile21
1 files changed, 10 insertions, 11 deletions
diff --git a/docker/amd64/Dockerfile b/docker/amd64/Dockerfile
index 08cdb1a8..8152461f 100644
--- a/docker/amd64/Dockerfile
+++ b/docker/amd64/Dockerfile
@@ -11,21 +11,21 @@
# be changed to point to a malicious image.
#
# To verify the current digest for a given tag name:
-# - From https://hub.docker.com/r/bitwardenrs/web-vault/tags,
+# - From https://hub.docker.com/r/vaultwarden/web-vault/tags,
# click the tag name to view the digest of the image it currently points to.
# - From the command line:
-# $ docker pull bitwardenrs/web-vault:v2.19.0
-# $ docker image inspect --format "{{.RepoDigests}}" bitwardenrs/web-vault:v2.19.0
-# [bitwardenrs/web-vault@sha256:8747cfaa2c6d87d1749e119dd884697e8099389aa9aca30a4d73d4ff796fe0e4]
+# $ docker pull vaultwarden/web-vault:v2.19.0d
+# $ docker image inspect --format "{{.RepoDigests}}" vaultwarden/web-vault:v2.19.0d
+# [vaultwarden/web-vault@sha256:a7bd6bc4db33bd45f723c4b1ac90918b7f80204560683cfc8efd9efd03a9b233]
#
# - Conversely, to get the tag name from the digest:
-# $ docker image inspect --format "{{.RepoTags}}" bitwardenrs/web-vault@sha256:8747cfaa2c6d87d1749e119dd884697e8099389aa9aca30a4d73d4ff796fe0e4
-# [bitwardenrs/web-vault:v2.19.0]
+# $ docker image inspect --format "{{.RepoTags}}" vaultwarden/web-vault@sha256:a7bd6bc4db33bd45f723c4b1ac90918b7f80204560683cfc8efd9efd03a9b233
+# [vaultwarden/web-vault:v2.19.0d]
#
-FROM bitwardenrs/web-vault@sha256:8747cfaa2c6d87d1749e119dd884697e8099389aa9aca30a4d73d4ff796fe0e4 as vault
+FROM vaultwarden/web-vault@sha256:a7bd6bc4db33bd45f723c4b1ac90918b7f80204560683cfc8efd9efd03a9b233 as vault
########################## BUILD IMAGE ##########################
-FROM rust:1.50 as build
+FROM rust:1.51 as build
# Debian-based builds support multidb
ARG DB=sqlite,mysql,postgresql
@@ -86,7 +86,6 @@ RUN apt-get update && apt-get install -y \
ca-certificates \
curl \
dumb-init \
- sqlite3 \
libmariadb-dev-compat \
libpq5 \
&& rm -rf /var/lib/apt/lists/*
@@ -98,9 +97,10 @@ EXPOSE 3012
# Copies the files from the context (Rocket.toml file and web-vault)
# and the binary from the "build" stage to the current stage
+WORKDIR /
COPY Rocket.toml .
COPY --from=vault /web-vault ./web-vault
-COPY --from=build /app/target/release/bitwarden_rs .
+COPY --from=build /app/target/release/vaultwarden .
COPY docker/healthcheck.sh /healthcheck.sh
COPY docker/start.sh /start.sh
@@ -108,6 +108,5 @@ COPY docker/start.sh /start.sh
HEALTHCHECK --interval=60s --timeout=10s CMD ["/healthcheck.sh"]
# Configures the startup!
-WORKDIR /
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
CMD ["/start.sh"]