19 lines
1.0 KiB
Markdown
19 lines
1.0 KiB
Markdown
# DISQU SOGo Container
|
|
|
|
Das `Dockerfile` in diesem Repo baut einen Container für die Groupware SOGo.
|
|
Basis ist das Ubuntu-Containerimage, in welchem SOGo aus dem offiziellem SOGo-Repo installiert wird.
|
|
Da nur das Nightly-Repo ohne Subskription verfügbar ist, wird beim Bauen des Containers automatisch die neuste Version von SOGo installiert.
|
|
Entsprechend müssen wir nach dem Bauen des Containers diesen selbst mit einer passenden Versionsnummer taggen und auf unsere Registry hochladen.
|
|
|
|
Bei Kundeninstallationen verwenden wir dann die so gebaute Version des Containerimages.
|
|
|
|
Die beiliegende `docker-compose.yml` zeigt beispielhalf, wie der SOGo-Container genutzt werden kann.
|
|
Es wird beispielsweise ein Webserver benötigt, welcher die statischen Assets ausliefert.
|
|
|
|
## Push new version
|
|
|
|
1. Login: `docker login git.disqu.de` (use token, if you have 2FA enabled)
|
|
2. Build the container: `docker build -t git.disqu.de/disquinternal/sogo:202508310650 .`
|
|
3. Push it to the registry: `docker push git.disqu.de/disquinternal/sogo:202508310650`
|
|
4. See the image in Gitea
|