Synk fra arbeidsrepoet

This commit is contained in:
Vaultnord
2026-08-31 21:40:43 +00:00
parent e0994317c6
commit 6a7315ba97
16 changed files with 612 additions and 247 deletions
+13 -2
View File
@@ -34,6 +34,18 @@ RUN set -eux; \
done; \
python3 /sprak.py --sjekk /locales/nb/messages.json
# E-postmalene bygges av maler.py, ett sett per språk. Serveren peker på ett av
# settene per kunde, så en engelsktalende bedrift kan få engelske e-poster uten
# at noen tekst skrives to steder.
FROM alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d AS maler
RUN apk add --no-cache python3
COPY --from=kilde /vaultwarden /vaultwarden
ARG MAIL_DIR=vault-image/mail
COPY ${MAIL_DIR}/maler.py /maler.py
# Første kall sammenligner med malene serveren faktisk kan sende: kommer det en
# ny i en oppgradering, stopper bygget her i stedet for at den går ut på engelsk.
RUN python3 /maler.py --mot /vaultwarden && python3 /maler.py /maler
FROM vaultwarden/server:${VW_VERSION}@${VW_DIGEST}
COPY --from=sprak /locales /web-vault/locales
@@ -44,8 +56,7 @@ COPY ${BRAND_DIR}/ /web-vault/_vaultnord/
# Egne e-postmaler. Uten disse går invitasjonene ut med Vaultwardens navn og
# utseende - det er kundens første inntrykk av tjenesten, og det skal være vårt.
ARG MAIL_DIR=vault-image/mail
COPY ${MAIL_DIR}/ /vaultnord/templates/
COPY --from=maler /maler/ /vaultnord/templates/
RUN set -eux; \
cp /web-vault/_vaultnord/favicon.png /web-vault/images/favicon-32x32.png; \