Fix www-data

This commit is contained in:
Digital Studium 2025-05-24 07:56:47 +00:00
parent dcf9bb7da5
commit c86be8854f
6 changed files with 11 additions and 0 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
.venv/ .venv/
__pycache__/

View File

@ -4,6 +4,8 @@ After=network.target
[Service] [Service]
WorkingDirectory=/srv/useful_web_tools/cert_decoder/ WorkingDirectory=/srv/useful_web_tools/cert_decoder/
User=www-data
Group=www-data
# Virtual environment setup # Virtual environment setup
ExecStartPre=/bin/bash -c '[ -d ".venv" ] || python3 -m venv .venv' ExecStartPre=/bin/bash -c '[ -d ".venv" ] || python3 -m venv .venv'

View File

@ -1,6 +1,8 @@
[uwsgi] [uwsgi]
socket = /tmp/cert-decoder.sock socket = /tmp/cert-decoder.sock
chmod-socket = 660 chmod-socket = 660
uid = www-data
gid = www-data
module = main:app module = main:app
master = true master = true
processes = 1 processes = 1

View File

@ -1,4 +1,6 @@
#!/bin/bash #!/bin/bash
chown www-data:www-data -R cert_decoder
chown www-data:www-data -R diff
cp cert_decoder/cert-decoder.service /lib/systemd/system/ cp cert_decoder/cert-decoder.service /lib/systemd/system/
cp diff/diff-tool.service /lib/systemd/system/ cp diff/diff-tool.service /lib/systemd/system/
systemctl enable --now cert-decoder systemctl enable --now cert-decoder

View File

@ -4,6 +4,8 @@ After=network.target
[Service] [Service]
WorkingDirectory=/srv/useful_web_tools/diff/ WorkingDirectory=/srv/useful_web_tools/diff/
User=www-data
Group=www-data
# Virtual environment setup # Virtual environment setup
ExecStartPre=/bin/bash -c '[ -d ".venv" ] || python3 -m venv .venv' ExecStartPre=/bin/bash -c '[ -d ".venv" ] || python3 -m venv .venv'

View File

@ -1,6 +1,8 @@
[uwsgi] [uwsgi]
socket = /tmp/diff-tool.sock socket = /tmp/diff-tool.sock
chmod-socket = 660 chmod-socket = 660
uid = www-data
gid = www-data
module = main:app module = main:app
master = true master = true
processes = 1 processes = 1