Arion: Expose vaultwarden publically
This commit is contained in:
parent
4fd9643425
commit
e5d4bffe8d
1 changed files with 17 additions and 0 deletions
|
@ -12,10 +12,27 @@
|
|||
container_name = "vaultwarden";
|
||||
labels = {
|
||||
"traefik.enable" = "true";
|
||||
"traefik.docker.network" = "dmz";
|
||||
|
||||
"traefik.http.services.vaultwarden.loadbalancer.server.port" = "80";
|
||||
"traefik.http.routers.vaultwarden.service" = "vaultwarden";
|
||||
"traefik.http.routers.vaultwarden.entrypoints" = "websecure";
|
||||
"traefik.http.routers.vaultwarden.rule" = "Host(`vaultwarden.ghoscht.com`)";
|
||||
"traefik.http.routers.vaultwarden.tls" = "true";
|
||||
"traefik.http.routers.vaultwarden.tls.certresolver" = "letsencrypt";
|
||||
|
||||
"traefik.http.services.vaultwarden-external.loadbalancer.server.port" = "80";
|
||||
"traefik.http.routers.vaultwarden-external.service" = "vaultwarden-external";
|
||||
"traefik.http.routers.vaultwarden-external.rule" = "Host(`vaultwarden.ghoscht.com`)";
|
||||
"traefik.http.routers.vaultwarden-external.entrypoints" = "websecure-external";
|
||||
"traefik.http.routers.vaultwarden-external.tls" = "true";
|
||||
"traefik.http.routers.vaultwarden-external.tls.certresolver" = "letsencrypt";
|
||||
|
||||
"diun.enable" = "true";
|
||||
"diun.watch_repo" = "true";
|
||||
"diun.sort_tags" = "semver";
|
||||
"diun.include_tags" = "^\\d+\\.\\d+\\.\\d+$$";
|
||||
"diun.exclude_tags" = "\\b\\d{4,}\\b";
|
||||
};
|
||||
volumes = [
|
||||
"/storage/dataset/docker/passwords/vaultwarden_data/:/data"
|
||||
|
|
Loading…
Reference in a new issue