From 685ea791acd91cb0c8b4d4df9bf9fb6dcc6b254e Mon Sep 17 00:00:00 2001 From: Eric Nemchik Date: Mon, 13 Feb 2023 18:53:38 +0000 Subject: [PATCH] Add api endpoints for bitwarden/vaultwarden --- bitwarden.subdomain.conf.sample | 12 +++++++++++- bitwarden.subfolder.conf.sample | 12 +++++++++++- vaultwarden.subdomain.conf.sample | 12 +++++++++++- vaultwarden.subfolder.conf.sample | 12 +++++++++++- 4 files changed, 44 insertions(+), 4 deletions(-) diff --git a/bitwarden.subdomain.conf.sample b/bitwarden.subdomain.conf.sample index 652175f..9474237 100644 --- a/bitwarden.subdomain.conf.sample +++ b/bitwarden.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2023/02/05 +## Version 2023/02/13 # make sure that your bitwarden container is named bitwarden # make sure that your dns has a cname set for bitwarden # set the environment variable WEBSOCKET_ENABLED=true on your bitwarden container @@ -68,6 +68,16 @@ server { } + location ~ (/bitwarden)?/api { + include /config/nginx/proxy.conf; + include /config/nginx/resolver.conf; + set $upstream_app bitwarden; + set $upstream_port 80; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port; + + } + location ~ (/bitwarden)?/notifications/hub { include /config/nginx/proxy.conf; include /config/nginx/resolver.conf; diff --git a/bitwarden.subfolder.conf.sample b/bitwarden.subfolder.conf.sample index 6794b96..b41a86d 100644 --- a/bitwarden.subfolder.conf.sample +++ b/bitwarden.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2023/02/05 +## Version 2023/02/13 # make sure that your bitwarden container is named bitwarden # make sure that bitwarden is set to work with the base url /bitwarden/ ## Environmental Variable DOMAIN=https:///bitwarden must be set in bitwarden container including subfolder. @@ -54,6 +54,16 @@ location ~ (/bitwarden)?/admin { } +location ~ (/bitwarden)?/api { + include /config/nginx/proxy.conf; + include /config/nginx/resolver.conf; + set $upstream_app bitwarden; + set $upstream_port 80; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port; + +} + location ~ (/bitwarden)?/notifications/hub { include /config/nginx/proxy.conf; include /config/nginx/resolver.conf; diff --git a/vaultwarden.subdomain.conf.sample b/vaultwarden.subdomain.conf.sample index 9dccea8..a96678d 100644 --- a/vaultwarden.subdomain.conf.sample +++ b/vaultwarden.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2023/02/05 +## Version 2023/02/13 # make sure that your vaultwarden container is named vaultwarden # make sure that your dns has a cname set for vaultwarden # set the environment variable WEBSOCKET_ENABLED=true on your vaultwarden container @@ -68,6 +68,16 @@ server { } + location ~ (/vaultwarden)?/api { + include /config/nginx/proxy.conf; + include /config/nginx/resolver.conf; + set $upstream_app vaultwarden; + set $upstream_port 80; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port; + + } + location ~ (/vaultwarden)?/notifications/hub { include /config/nginx/proxy.conf; include /config/nginx/resolver.conf; diff --git a/vaultwarden.subfolder.conf.sample b/vaultwarden.subfolder.conf.sample index cfc2923..cb41476 100644 --- a/vaultwarden.subfolder.conf.sample +++ b/vaultwarden.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2023/02/05 +## Version 2023/02/13 # make sure that your vaultwarden container is named vaultwarden # make sure that vaultwarden is set to work with the base url /vaultwarden/ ## Environmental Variable DOMAIN=https:///vaultwarden must be set in vaultwarden container including subfolder. @@ -54,6 +54,16 @@ location ~ (/vaultwarden)?/admin { } +location ~ (/vaultwarden)?/api { + include /config/nginx/proxy.conf; + include /config/nginx/resolver.conf; + set $upstream_app vaultwarden; + set $upstream_port 80; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port; + +} + location ~ (/vaultwarden)?/notifications/hub { include /config/nginx/proxy.conf; include /config/nginx/resolver.conf;