FROM vaultwarden/server:1.30.3 # Copy pre-configured SQLite3 database COPY ./src/ /data # Copy self-signed certs COPY ./src/ssl /ssl # custom envs # disable signups; its a pre-built environment ENV SIGNUPS_ALLOWED=false # make use of custom ssl certs ENV ROCKET_TLS='{certs="/ssl/certs.pem",key="/ssl/key.pem"}' # ignore volume warnings ENV I_REALLY_WANT_VOLATILE_STORAGE=true # custom cron interval to approve emergency access ENV EMERGENCY_REQUEST_TIMEOUT_SCHEDULE="0 * * * * *" ENV EMERGENCY_NOTIFICATION_REMINDER_SCHEDULE="0 * * * * *" # define a volume VOLUME /data