diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..98cd4f5
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,24 @@
+# Vaultnord sitt hvelv-image: offisiell Vaultwarden med vårt preg lagt inn.
+#
+# Ingen kildekode er endret. Vi legger til statiske filer i den ferdigbygde
+# web-klienten og setter inn to linjer i index.html. Oppgradering er å bytte
+# VW_VERSION og bygge på nytt - det tar sekunder, og web-klienten bygges ikke.
+#
+# Endringene er publisert i git.skui.io/vaultnord.no/vaultnord-brand, som AGPL
+# krever når man distribuerer en endret versjon.
+
+ARG VW_VERSION=alpine
+FROM vaultwarden/server:${VW_VERSION}
+
+# Ressursene ligger i brand/ i det offentlige repoet og i
+# brand-proxy/static/ i arbeidsrepoet. Byggekonteksten avgjør hvilken.
+ARG BRAND_DIR=brand-proxy/static
+COPY ${BRAND_DIR}/ /web-vault/_vaultnord/
+
+RUN set -eux; \
+ cp /web-vault/_vaultnord/favicon.png /web-vault/images/favicon-32x32.png; \
+ cp /web-vault/_vaultnord/favicon-16.png /web-vault/images/favicon-16x16.png; \
+ cp /web-vault/_vaultnord/apple-touch-icon.png /web-vault/images/apple-touch-icon.png; \
+ sed -i 's###' /web-vault/index.html; \
+ sed -i 's#