Docker
Docker images für den Betrieb von ROOMS
Nebst der klassischen Installation via msi Paket kann ROOMS ebenfalls durch Dockerimages, welche durch 3volutions zur Verfügung gestellt werden, betrieben werden. Dabei werden drei Images in privaten registries angeboten. Der Zugang muss explizit angefordert werden.
Web
registry.gitlab.com/3volutions/3v-rooms/rooms/rooms-web
Das rooms-web image beinhaltet zusätzlich den DbUpdateManager. Dadurch ist es möglich, jeweils die korrespondierenden Migrationen zu der Softwareversion innerhalb des Images auszuführen.
Beispiele
Alle möglichen Optionen, welche der DbUpdateManager zur Verfügung stellt, auflisten
docker run --rm -it --entrypoint "C:\Program Files (x86)\3volutions\DBUpdateManager\Library.DBUpdateManager.Console.exe" registry.gitlab.com/3volutions/3v-rooms/rooms/rooms-web:4.7.2202.3991-1809
Die Datenbank rooms wird aktualisiert. Das Flag -o löst automatisch Konflikte.
docker run --rm -it --entrypoint "C:\Program Files (x86)\3volutions\DBUpdateManager\Library.DBUpdateManager.Console.exe" registry.gitlab.com/3volutions/3v-rooms/rooms/rooms-web:4.7.2202.3991-1809 -o -c "Data Source=localhost;Initial Catalog=rooms;User Id=sa;Password=secretpassword;Persist Security Info=true;MultipleActiveResultSets=True" -p c:\rooms\bin
Service
registry.gitlab.com/3volutions/3v-rooms/rooms/rooms-service
Idp
registry.gitlab.com/3volutions/3v-rooms/rooms/rooms-idp