feat(synapse): add deployment method virtualenv

This commit is contained in:
2024-09-26 23:13:41 +02:00
parent 7764a1dd9f
commit d379c0469d
7 changed files with 73 additions and 4 deletions

View File

@ -11,6 +11,7 @@ synapse_data_path: "{{ synapse_base_path }}/data"
synapse_media_store_path: "{{ synapse_data_path }}/media_store"
synapse_log_path: "/var/log/synapse"
synapse_homeserver_log_path: "{{ synapse_log_path }}/homeserver.log"
synapse_venv_path: "{{ synapse_base_path }}/venv"
synapse_signing_key: ~
synapse_signing_key_file: >-

View File

@ -0,0 +1,8 @@
---
synapse_systemd_service_name: "synapse.service"
synapse_systemd_service_directory: /etc/systemd/system
synapse_systemd_service_file: >-2
{{ synapse_systemd_service_directory }}/{{ synapse_systemd_service_name }}
synapse_systemd_service_enabled: >-2
{{ (synapse_state == 'present') | bool }}

View File

@ -0,0 +1,6 @@
---
synapse_venv_package:
- synapse
synapse_venv_pip_dependencies:
- pip
- setuptools