Bei SeicentoBilling - cmdline handelt es sich um ein Tool für das Aufsetzen einer Datenbank für Seicento Billing
Folgende Datenbanken sind unterstützt und können konfiguriert werden.
- Microsoft SQL Server ab Version 12
- Postgressql ab Version 11 (Beta)
- Installierte Docker Version (ab Version 18), mit docker-compose
- Ein verfügbarer DB Server (remote oder lokal)
- Beziehen (clone) der Sourcen von Github
- Öffnen cmd in root des Projektes
- Anpassen .env Datei mit den gewünschten DB Settings (Typ, Host, user, passwort...)
- Starten image mit docker-compose up
Das Image wird von Docker von dockerhub bezogen und die DB wird initialisiert. Bereits vorhandene bzw. initialisierte DB's werden erkannt. Der Container kann also beliebig viel mal gestartet werden.
Bevor in Azure die Pipeline für den Release gestartet wird, sind folgende Dateien mit der Version anzupassen:
- pom.xml
- Dockerfile-cmdline
- .env