From c86be8854f7b583de14106215f46ac96559b94d7 Mon Sep 17 00:00:00 2001 From: Digital Studium Date: Sat, 24 May 2025 07:56:47 +0000 Subject: [PATCH] Fix www-data --- .gitignore | 1 + cert_decoder/cert-decoder.service | 2 ++ cert_decoder/uwsgi.ini | 2 ++ deploy.sh | 2 ++ diff/diff-tool.service | 2 ++ diff/uwsgi.ini | 2 ++ 6 files changed, 11 insertions(+) diff --git a/.gitignore b/.gitignore index 21d0b89..a230a78 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .venv/ +__pycache__/ diff --git a/cert_decoder/cert-decoder.service b/cert_decoder/cert-decoder.service index cd889ad..0366f78 100644 --- a/cert_decoder/cert-decoder.service +++ b/cert_decoder/cert-decoder.service @@ -4,6 +4,8 @@ After=network.target [Service] WorkingDirectory=/srv/useful_web_tools/cert_decoder/ +User=www-data +Group=www-data # Virtual environment setup ExecStartPre=/bin/bash -c '[ -d ".venv" ] || python3 -m venv .venv' diff --git a/cert_decoder/uwsgi.ini b/cert_decoder/uwsgi.ini index cec4b70..59b1364 100644 --- a/cert_decoder/uwsgi.ini +++ b/cert_decoder/uwsgi.ini @@ -1,6 +1,8 @@ [uwsgi] socket = /tmp/cert-decoder.sock chmod-socket = 660 +uid = www-data +gid = www-data module = main:app master = true processes = 1 diff --git a/deploy.sh b/deploy.sh index 5e502b8..ddff542 100755 --- a/deploy.sh +++ b/deploy.sh @@ -1,4 +1,6 @@ #!/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 diff/diff-tool.service /lib/systemd/system/ systemctl enable --now cert-decoder diff --git a/diff/diff-tool.service b/diff/diff-tool.service index 59e02f2..b9bfc15 100644 --- a/diff/diff-tool.service +++ b/diff/diff-tool.service @@ -4,6 +4,8 @@ After=network.target [Service] WorkingDirectory=/srv/useful_web_tools/diff/ +User=www-data +Group=www-data # Virtual environment setup ExecStartPre=/bin/bash -c '[ -d ".venv" ] || python3 -m venv .venv' diff --git a/diff/uwsgi.ini b/diff/uwsgi.ini index f98a1d6..55b7cc0 100644 --- a/diff/uwsgi.ini +++ b/diff/uwsgi.ini @@ -1,6 +1,8 @@ [uwsgi] socket = /tmp/diff-tool.sock chmod-socket = 660 +uid = www-data +gid = www-data module = main:app master = true processes = 1