bookwyrminstallbattle on Debian11
$ sudo sudo useradd -r -s /bin/false -m -d /var/lib/bookwyrm -U bookwyrm
$ sudo chown -R bookwyrm: /opt/bookwyrm
code:bookwyrm.eniehack.net.conf.diff
- root /var/www/certbot;
+ root /var/www/_letsencrypt;
$ ./bw-dev migrate
dockercomposeがrequiredなので使えない
$ source .env
$ python3 manage.py initdb
no module named 'environs'
$ pip install -r requirements.txt
not found
$ python3 -m pip install -r requirements.txt
$ apt install python3-pip
$ python3 -m pip install -r requirements.txt
libpqがない的な怒られが発生
$ apt search libpq
たぶんlibpq-devな気がする
pipのキャッシュを置く場所でも怒られている気もする
$ sudo -Hu bookwyrm python3 -m pip install -r requirements.txt
pipのキャッシュを置く場所でも怒られている気もするが、まあいいか
$ sudo -Hu bookwyrm python3 manage.py initdb
FATAL: password authentication failed for user "bookwyrm"
dbの設定をする必要がある?
djangoのinitdbってどこまで面倒見てくれるんだろう
アカウントは自力で作る必要がありそう
$ sudo -u postgres createuser -P --interactive bookwyrm
$ sudo -Hu bookwyrm createdb -O bookwyrm
$ sudo -Hu bookwyrm python3 manage.py migrate
$ sudo -Hu bookwyrm python3 manage.py runserver 8000