Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c7ad0d3d49 | ||
|
|
f09aaae8a9 |
+1
-1
@@ -134,7 +134,7 @@ sudo chmod 755 /var/log/tesm
|
||||
step "Deploying application to /srv/tesm"
|
||||
sudo mkdir -p /srv/tesm
|
||||
sudo rsync -a --delete --exclude 'venv' --exclude 'sqlite.db' --exclude 'fernet.key' --exclude 'secret.key' \
|
||||
--exclude 'known_hosts' \
|
||||
--exclude 'known_hosts' --exclude 'license.json' \
|
||||
"$REPO_DIR/srv/tesm/" /srv/tesm/ >>/var/log/tesm-install.log 2>&1
|
||||
print_status "Application files copied"
|
||||
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
1.2.1
|
||||
1.2.3
|
||||
|
||||
@@ -4595,6 +4595,18 @@ def license_activate():
|
||||
def on_success():
|
||||
set_setting("license_activation_status", "active")
|
||||
set_setting("license_export_grace", "")
|
||||
# Sofort einen ersten Heartbeat auslösen, statt bis zu 6h auf den
|
||||
# nächsten planmäßigen Durchlauf zu warten (siehe
|
||||
# _license_heartbeat_loop) -- ohne das würde "Letzter Heartbeat"
|
||||
# direkt nach der Aktivierung fälschlich wie ein Verbindungsproblem
|
||||
# aussehen ("noch nie"), obwohl schlicht noch keine Zeit vergangen
|
||||
# ist. Ein Fehlschlag hier (z.B. Kunde offline) wird wie jeder
|
||||
# andere Heartbeat-Fehlschlag behandelt (nur vermerkt, nichts wird
|
||||
# deswegen abgeschaltet).
|
||||
try:
|
||||
_send_heartbeat()
|
||||
except Exception:
|
||||
app.logger.error("Erster Heartbeat nach Aktivierung fehlgeschlagen:\n%s", traceback.format_exc())
|
||||
|
||||
return _license_handshake("activate", "/api/activate", on_success, "license.activated", "Lizenz erfolgreich aktiviert.")
|
||||
|
||||
@@ -4609,6 +4621,18 @@ def license_activate_confirm():
|
||||
def on_success():
|
||||
set_setting("license_activation_status", "active")
|
||||
set_setting("license_export_grace", "")
|
||||
# Sofort einen ersten Heartbeat auslösen, statt bis zu 6h auf den
|
||||
# nächsten planmäßigen Durchlauf zu warten (siehe
|
||||
# _license_heartbeat_loop) -- ohne das würde "Letzter Heartbeat"
|
||||
# direkt nach der Aktivierung fälschlich wie ein Verbindungsproblem
|
||||
# aussehen ("noch nie"), obwohl schlicht noch keine Zeit vergangen
|
||||
# ist. Ein Fehlschlag hier (z.B. Kunde offline) wird wie jeder
|
||||
# andere Heartbeat-Fehlschlag behandelt (nur vermerkt, nichts wird
|
||||
# deswegen abgeschaltet).
|
||||
try:
|
||||
_send_heartbeat()
|
||||
except Exception:
|
||||
app.logger.error("Erster Heartbeat nach Aktivierung fehlgeschlagen:\n%s", traceback.format_exc())
|
||||
|
||||
return _license_handshake_confirm("activate", on_success, "license.activated", "Lizenz erfolgreich aktiviert.")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user