update
This commit is contained in:
12
Makefile
12
Makefile
@@ -1,4 +1,4 @@
|
||||
.PHONY: install dev stop sync build prod logs down push pull stream stream-local stream-stop mtx mtx-stop
|
||||
.PHONY: install dev stop sync build prod logs down pull stream stream-local stream-stop mtx mtx-stop
|
||||
|
||||
install:
|
||||
cd backend && python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
|
||||
@@ -78,7 +78,7 @@ stream-stop:
|
||||
-@scripts/ton.sh ab
|
||||
@echo "OBS beendet."
|
||||
|
||||
# ── Datenbank hin und her (lokal ausführen) ───────────────────────────────────
|
||||
# ── Datenbank vom Server holen (lokal ausführen) ───────────────────────────────────
|
||||
SERVER = root@178.104.67.87
|
||||
REMOTE = /var/www/horror
|
||||
LOKAL = backend/horror.db
|
||||
@@ -87,14 +87,6 @@ LOKAL = backend/horror.db
|
||||
# in sich stimmige Kopie ziehen, statt die Datei direkt anzufassen.
|
||||
SICHERN = import sqlite3,sys; q=sqlite3.connect(sys.argv[1]); z=sqlite3.connect(sys.argv[2]); q.backup(z); z.close(); q.close()
|
||||
|
||||
push:
|
||||
@echo "Überschreibt die Datenbank auf dem Server, auch die Vorschläge."
|
||||
backend/.venv/bin/python -c '$(SICHERN)' $(LOKAL) /tmp/horror-push.db
|
||||
ssh $(SERVER) 'mkdir -p $(REMOTE)/data && [ ! -f $(REMOTE)/data/horror.db ] || cp $(REMOTE)/data/horror.db $(REMOTE)/data/horror.db.bak'
|
||||
scp /tmp/horror-push.db $(SERVER):$(REMOTE)/data/horror.db
|
||||
@rm -f /tmp/horror-push.db
|
||||
@echo "Fertig. Die alte Datenbank liegt als data/horror.db.bak daneben."
|
||||
|
||||
pull:
|
||||
@echo "Überschreibt deine lokale Datenbank."
|
||||
ssh $(SERVER) 'python3 -c "$(SICHERN)" $(REMOTE)/data/horror.db /tmp/horror-pull.db'
|
||||
|
||||
Reference in New Issue
Block a user