Add blame ignore file
[mercuryms.git] / setup.sh
... / ...
CommitLineData
1#!/bin/bash
2
3mkdir -p /usr/share/mercuryms
4groupadd mercuryms
5useradd -g mercuryms -d /usr/share/mercuryms -s $(which nologin) mercuryms
6chown mercuryms:mercuryms /usr/share/mercuryms
7chmod 700 /usr/share/mercuryms
8sqlite3 /usr/share/mercuryms/mercuryms.sqlite "$(cat migrations/*)"
9chown mercuryms:mercuryms /usr/share/mercuryms/mercuryms.sqlite
10python3 -m venv mercuryms . \
11 && source bin/activate \
12 && bin/pip install -r requirements.txt \
13 && deactivate
14cp mercuryms.service /etc/systemd/system/
15cp mercuryms-listen* /etc/systemd/system/
16cp mercuryms-send* /etc/systemd/system/