Deployments #577

Open
opened 2025-10-18 16:57:15 +00:00 by Letsmoe · 0 comments
Letsmoe commented 2025-10-18 16:57:15 +00:00 (Migrated from github.com)

Wie wollen wir im neuen System die Deployments durchziehen? Ich denke es wäre nicht schlecht mit Releases in GitHub zu arbeiten, damit wir nicht aus Versehen ein Deployment auslösen. Das heißt man würde seine Änderungen in main pullen, diese Änderungen würden dann automatisch auf den Dev Server hochgeladen werden. Sobald die Tests auf dem Dev erfolgreich fertiggestellt wurden, kann man einen neuen Release erstellen der dann automatisch auf den Live Server hochgeladen wird.

Tests

Wir sollten außerdem darauf achten, dass alle automatischen Tests durchlaufen bevor man ins Live System releasen kann.

Datenbank

Ein wichtiges Thema ist unsere Datenbank. Wir müssen unbedingt darauf achten, dass nicht aus Versehen Daten gelöscht werden. Vielleicht sollten wir automatische Backups alle 12 Stunden machen. Diese sollten dann auch auf einem anderen Server repliziert werden, damit wir keinen Datenverlust haben.

Ich kann alle Skripte für die Deployments schreiben, bräuchte dafür nur einmal Rückmeldung von @board euch allen 😄


Migrated from Trello Card

Wie wollen wir im neuen System die Deployments durchziehen? Ich denke es wäre nicht schlecht mit Releases in GitHub zu arbeiten, damit wir nicht aus Versehen ein Deployment auslösen. Das heißt man würde seine Änderungen in `main` pullen, diese Änderungen würden dann automatisch auf den Dev Server hochgeladen werden. Sobald die Tests auf dem Dev erfolgreich fertiggestellt wurden, kann man einen neuen Release erstellen der dann automatisch auf den Live Server hochgeladen wird. ## Tests Wir sollten außerdem darauf achten, dass alle automatischen Tests durchlaufen bevor man ins Live System releasen kann. ## Datenbank Ein wichtiges Thema ist unsere Datenbank. Wir müssen unbedingt darauf achten, dass nicht aus Versehen Daten gelöscht werden. Vielleicht sollten wir automatische Backups alle 12 Stunden machen. Diese sollten dann auch auf einem anderen Server repliziert werden, damit wir keinen Datenverlust haben. ‌ Ich kann alle Skripte für die Deployments schreiben, bräuchte dafür nur einmal Rückmeldung von @board euch allen :smile: --- > Migrated from [Trello Card](https://trello.com/c/qxFkBAwG/39-deployments)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: IBCornelsen/online-energieausweis#577
No description provided.