Read database path from config in alembic env.py

Slightly related to #135
This commit is contained in:
Tulir Asokan
2018-05-29 18:37:08 +03:00
parent e961e0bcc6
commit 6ef31599e9
4 changed files with 10 additions and 8 deletions
+2 -3
View File
@@ -10,12 +10,11 @@ function fixperms {
cd /opt/mautrixtelegram
export FFMPEG_BINARY=/usr/bin/ffmpeg
# Replace database path in alembic.ini
sed -i "s#sqlite:///mautrix-telegram.db#sqlite:////data/mautrix-telegram.db#" alembic.ini
# Replace database path in config.
sed -i "s#sqlite:///mautrix-telegram.db#sqlite:////data/mautrix-telegram.db#" /data/config.yaml
# Check that database is in the right state
alembic upgrade head
alembic -x config=/data/config.yaml upgrade head
if [[ ! -f /data/config.yaml ]]; then
cp example-config.yaml /data/config.yaml