summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2023-07-18 22:10:22 -0400
committerJesse Luehrs <doy@tozt.net>2023-07-18 22:10:22 -0400
commit8f6a772d8a5cd8eb045edb0d2fee30ccaaa565fe (patch)
tree7b21bccda2889a2a01e159c6e78cc732df04038a
parentbf48297c5e9845ef83816d0578f0481f6678c390 (diff)
downloadpuppet-tozt-8f6a772d8a5cd8eb045edb0d2fee30ccaaa565fe.tar.gz
puppet-tozt-8f6a772d8a5cd8eb045edb0d2fee30ccaaa565fe.zip
try enabling websockets for vaultwarden
-rw-r--r--modules/bitwarden/templates/vaultwarden.service2
-rw-r--r--modules/tozt/files/nginx/bitwarden-tls.conf2
2 files changed, 3 insertions, 1 deletions
diff --git a/modules/bitwarden/templates/vaultwarden.service b/modules/bitwarden/templates/vaultwarden.service
index 4b525a8..844632e 100644
--- a/modules/bitwarden/templates/vaultwarden.service
+++ b/modules/bitwarden/templates/vaultwarden.service
@@ -3,7 +3,7 @@ Description=runs vaultwarden
After=network.target
[Service]
-ExecStart=/usr/bin/podman run --rm --name vaultwarden -e DOMAIN=https://bitwarden.tozt.net -e ADMIN_TOKEN=<%= @admin_token %> -e SIGNUPS_ALLOWED=false -e SMTP_HOST=mail.tozt.net -e SMTP_FROM=bitwarden-noreply@tozt.net -e SMTP_PORT=587 -e SMTP_SSL=true -e SMTP_USERNAME=bitwarden-noreply@tozt.net -e SMTP_PASSWORD=<%= @smtp_password %> -v <%= @data_dir %>:/data/ -p 127.0.0.1:8080:80 docker.io/vaultwarden/server:latest
+ExecStart=/usr/bin/podman run --rm --name vaultwarden -e DOMAIN=https://bitwarden.tozt.net -e ADMIN_TOKEN=<%= @admin_token %> -e SIGNUPS_ALLOWED=false -e SMTP_HOST=mail.tozt.net -e SMTP_FROM=bitwarden-noreply@tozt.net -e SMTP_PORT=587 -e SMTP_SSL=true -e SMTP_USERNAME=bitwarden-noreply@tozt.net -e SMTP_PASSWORD=<%= @smtp_password %> -e WEBSOCKET_ENABLED=true -v <%= @data_dir %>:/data/ -p 127.0.0.1:8080:80 docker.io/vaultwarden/server:latest
ExecStop=/usr/bin/podman stop vaultwarden
Restart=always
diff --git a/modules/tozt/files/nginx/bitwarden-tls.conf b/modules/tozt/files/nginx/bitwarden-tls.conf
index 6673b1c..59f2a2a 100644
--- a/modules/tozt/files/nginx/bitwarden-tls.conf
+++ b/modules/tozt/files/nginx/bitwarden-tls.conf
@@ -8,6 +8,8 @@ server {
include ssl;
location / {
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection $connection_upgrade;
proxy_pass http://127.0.0.1:8080/;
}
}