diff --git a/defaults/main.yml b/defaults/main.yml index 512076d..78e4bfe 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -34,6 +34,10 @@ bitwardenrs_healthcheck: bitwardenrs_base_url: "http://localhost/" +bitwardenrs_websocket_enabled: False +bitwardenrs_websocket_exposed_port: 3012 +bitwardenrs_websocket_exposed_ip: 127.0.0.1 + # @var bitwardenrs_templates_folder: $ "_unset_" bitwardenrs_reload_templates: False diff --git a/templates/services/compose.yml.j2 b/templates/services/compose.yml.j2 index 1df0285..9b5ec06 100644 --- a/templates/services/compose.yml.j2 +++ b/templates/services/compose.yml.j2 @@ -9,6 +9,9 @@ services: restart: {{ bitwardenrs_restart_policy }} ports: - {{ bitwardenrs_exposed_ip + ':' if bitwardenrs_exposed_ip is defined else '' }}{{ bitwardenrs_exposed_port }}:8080 + {% if bitwardenrs_websocket_enabled %} + - {{ bitwardenrs_websocket_exposed_ip + ':' if bitwardenrs_websocket_exposed_ip is defined else '' }}{{ bitwardenrs_websocket_exposed_port }}:3012 + {% end %} volumes: - data:/app/data {% for volume in bitwardenrs_volumes_extra %}