FROM debian:trixie-slim ENV ROCKET_PROFILE="release" \ ROCKET_ADDRESS=0.0.0.0 \ ROCKET_PORT=80 \ DEBIAN_FRONTEND=noninteractive RUN mkdir /data && \ apt-get update && apt-get install -y \ --no-install-recommends \ ca-certificates \ curl \ libmariadb3 \ libpq5 \ sqlite3 \ openssl && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* VOLUME /data EXPOSE 80 WORKDIR / COPY docker/healthcheck.sh docker/start.sh / RUN chmod +x /healthcheck.sh /start.sh COPY web-vault ./web-vault COPY target/release/vaultwarden . HEALTHCHECK --interval=60s --timeout=10s CMD ["/healthcheck.sh"] CMD ["/start.sh"]