From b4da3dff90d3f1c1547d3f2f04806e9daf7cd920 Mon Sep 17 00:00:00 2001 From: Kristian Klausen <kristian@klausen.dk> Date: Mon, 1 Aug 2022 22:53:07 +0200 Subject: [PATCH] aurweb: make dat ssh faster (~5,7sec -> ~3sec) --- roles/aurweb/tasks/main.yml | 6 ++++++ roles/aurweb/templates/aurweb-git-auth.sh.j2 | 3 +-- roles/aurweb/templates/aurweb-git-serve.sh.j2 | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/roles/aurweb/tasks/main.yml b/roles/aurweb/tasks/main.yml index 27cfa7785..219aae80b 100644 --- a/roles/aurweb/tasks/main.yml +++ b/roles/aurweb/tasks/main.yml @@ -144,6 +144,12 @@ priv="{{ aurweb_db }}.*:ALL" no_log: true +- name: create directory for poetry configuration + file: path={{ aur_user.home }}/.config/pypoetry state=directory owner={{ aur_user.name }} group={{ aur_user.name }} mode=0755 + +- name: install poetry configuration + copy: src=config.toml dest={{ aur_user.home }}/.config/pypoetry/ owner={{ aur_user.name }} group={{ aur_user.name }} mode=0644 + - name: initialize the database command: poetry run python -m aurweb.initdb args: diff --git a/roles/aurweb/templates/aurweb-git-auth.sh.j2 b/roles/aurweb/templates/aurweb-git-auth.sh.j2 index b09939903..14feaa875 100644 --- a/roles/aurweb/templates/aurweb-git-auth.sh.j2 +++ b/roles/aurweb/templates/aurweb-git-auth.sh.j2 @@ -1,3 +1,2 @@ #!/bin/bash -cd "{{ aurweb_dir }}" -exec poetry run aurweb-git-auth "$@" +exec "{{ aurweb_dir }}/.venv/bin/aurweb-git-auth" "$@" diff --git a/roles/aurweb/templates/aurweb-git-serve.sh.j2 b/roles/aurweb/templates/aurweb-git-serve.sh.j2 index fec501dfb..d04066935 100644 --- a/roles/aurweb/templates/aurweb-git-serve.sh.j2 +++ b/roles/aurweb/templates/aurweb-git-serve.sh.j2 @@ -1,3 +1,3 @@ #!/bin/bash cd "{{ aurweb_dir }}" -exec poetry run aurweb-git-serve "$@" +exec "{{ aurweb_dir }}/.venv/bin/aurweb-git-serve" "$@" -- GitLab