Add python venv init steps
[mercuryms.git] / setup.sh
index a950de8..89f9be0 100755 (executable)
--- a/setup.sh
+++ b/setup.sh
@@ -7,6 +7,10 @@ chown mercuryms:mercuryms /usr/share/mercuryms
 chmod 700 /usr/share/mercuryms
 sqlite3 /usr/share/mercuryms/mercuryms.sqlite "$(cat migrations/*)"
 chown mercuryms:mercuryms /usr/share/mercuryms/mercuryms.sqlite
+python3 -m venv mercuryms . \
+  && source bin/activate \
+  && bin/pip install -r requirements.txt \
+  && deactivate
 cp mercuryms.service /etc/systemd/system/
 cp mercuryms-listen* /etc/systemd/system/
 cp mercuryms-send* /etc/systemd/system/