From 1031870c45126c1703b35bfdb9b0278446a003a4 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Fri, 19 Aug 2022 11:18:07 +0200 Subject: [PATCH] pasteque: Missing gunicorn. --- roles/pasteque/tasks/main.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/roles/pasteque/tasks/main.yml b/roles/pasteque/tasks/main.yml index a7dd6cc..6bd3940 100644 --- a/roles/pasteque/tasks/main.yml +++ b/roles/pasteque/tasks/main.yml @@ -31,6 +31,22 @@ dest: "/etc/nginx/conf.d/{{ domain }}.conf" notify: reload nginx + - name: Install gunicorn in venv + pip: + name: gunicorn + virtualenv_command: "/usr/bin/python3 -m venv" + virtualenv: "$HOME/.venv/" + become: true + become_user: "{{ owner }}" + + - name: Install dependencies in venv + pip: + requirements: "$HOME/pasteque/requirements.txt" + virtualenv_command: "/usr/bin/python3 -m venv" + virtualenv: "$HOME/.venv/" + become: true + become_user: "{{ owner }}" + - name: Configure systemd copy: dest: /etc/systemd/system/pasteque.service