[fix]
This commit is contained in:
parent
897010cce6
commit
d5cf4f57b3
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
"var_davina_backend_and_nginx_directory": "/opt/davina",
|
||||
"var_davina_backend_and_nginx_domain": "davina.example.org",
|
||||
"var_davina_backend_and_nginx_tls_mode": "force"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,13 +1,21 @@
|
|||
{% macro davina_backend_common() %}
|
||||
root {{var_davina_backend_and_nginx_directory}};
|
||||
index index.php;
|
||||
|
||||
location / {
|
||||
try_files $uri $uri/ /index.php;
|
||||
|
||||
dav_methods PUT DELETE MKCOL COPY MOVE;
|
||||
# dav_ext_methods PROPFIND PROPPATCH LOCK UNLOCK;
|
||||
dav_access user:rw group:rw all:r;
|
||||
# dav_access user:rw group:rw all:r;
|
||||
# create_full_put_path on;
|
||||
}
|
||||
|
||||
location ~ \.php$ {
|
||||
include fastcgi_params;
|
||||
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
||||
fastcgi_param REDIRECT_STATUS 200;
|
||||
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
|
||||
fastcgi_pass unix:/var/run/php/php8.4-fpm.sock;
|
||||
}
|
||||
{% endmacro %}
|
||||
|
||||
|
|
|
|||
|
|
@ -21,6 +21,14 @@
|
|||
"home": "{{var_davina_backend_directory}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "adjust data directory",
|
||||
"become": true,
|
||||
"ansible.builtin.file": {
|
||||
"group": "www-data",
|
||||
"mode": "g+rwx"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "program | fetch",
|
||||
"become": true,
|
||||
|
|
@ -57,22 +65,5 @@
|
|||
"dest": "{{var_davina_backend_directory}}/conf.json",
|
||||
"owner": "{{var_davina_backend_user}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "systemd unit",
|
||||
"become": true,
|
||||
"ansible.builtin.template": {
|
||||
"src": "systemd_unit.j2",
|
||||
"dest": "/etc/systemd/system/davina.service"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "run",
|
||||
"become": true,
|
||||
"ansible.builtin.systemd_service": {
|
||||
"name": "davina",
|
||||
"enabled": true,
|
||||
"state": "restarted"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -1,14 +0,0 @@
|
|||
[Unit]
|
||||
Description=davina
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
WorkingDirectory={{var_davina_backend_directory}}
|
||||
ExecStart={{var_davina_backend_directory}}/davina serve
|
||||
Type=simple
|
||||
Restart=always
|
||||
User={{var_davina_backend_user}}
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
RequiredBy=network.target
|
||||
Loading…
Reference in a new issue