Sign inSign up

devp1337/myfinance

By devp1337

•Updated 9 days ago

Image
0

1.1K

devp1337/myfinance repository overview

SonarCloud Quality gate Pipeline

⁠MyFinance

TO BE DONE...

⁠Umgebungsvariablen

Diese Variablen verlangt eine Stage. Ohne sie startet der Stack nicht.

⁠Anwendung
VariableDienstBedeutung
DATABASE_URLbeJDBC-URL, z. B. jdbc:postgresql://db:5432/myfinance
DATABASE_USERbe, dbDatenbankbenutzer
DATABASE_PASSWORDbe, dbPasswort dazu
DATABASE_NAMEdbName der Datenbank
APP_USERbeBenutzername für die Basic-Authentifizierung
APP_PASSWORDbePasswort dazu
SPRING_PROFILEbeSpring-Profil, auf den Stages prod

APP_USER und APP_PASSWORD tauchen zusätzlich im Healthcheck des be-Dienstes auf, weil /actuator/health hinter der Authentifizierung liegt.

⁠Backup-Dienst

Der backup-Dienst sichert die Datenbank per restic und meldet sich über Telegram.

VariableBedeutung
ENV_POSTGRES_USERDatenbankbenutzer für das Backup
ENV_POSTGRES_PASSWORDPasswort dazu
ENV_POSTGRES_DATABASEzu sichernde Datenbank
ENV_RESTIC_REPOSITORY_NAMEName des restic-Repositories
ENV_RESTIC_PASSWORDPasswort des restic-Repositories
ENV_TARGET_DOMAINZielhost der Sicherung
ENV_TARGET_DOMAIN_USERBenutzer auf dem Zielhost
ENV_CRONZeitplan als Cron-Ausdruck
ENV_PROVISION_MODEBetriebsmodus des Backup-Containers
ENV_TELEGRAM_TOKENToken des Telegram-Bots
ENV_TELEGRAM_CHAT_IDZiel-Chat für Meldungen
⁠Lokale Entwicklung

Lokal werden diese Variablen nicht gebraucht. Das Profil local in be/src/main/resources/application-local.properties bringt eigene Werte mit und erwartet eine PostgreSQL-Instanz auf localhost:5432.

Tag summary

Content type

Image

Digest

sha256:d2208b5ec…

Size

233.4 MB

Last updated

almost 2 years ago

docker pull devp1337/myfinance