Hallo zusammen, ich habe am Wochenende testweise einen Docker-Registry Server aufgesetzt. Diese befindet sich derzeit in einem Docker-Container auf dem Server dockerhub01.dev.xmid.gs.xtrav.de. Hier können wir, sobald alle offenen Fragen geklärt sind, unser Docker-Images ablegen und sind nicht mehr von DockerHub abhängig. Es müssen allerdings noch diverse Punkte/Fragen vorher geklärt werden. - Authentifizierung - Einbau einer FreeIPA-Schnittstelle - auto. Build nach Git-Push Zur Visualisierung der Docker-Nodes nutze ich derzeit Portainer. Dies ist eine Weboberfläche, welche sich entweder per Socket mit einer lokalen Docker-Instanz verbindet oder auf einen Endpunkt im Docker-Network zugreift. Zwischen den einzelnen Endpunkten kann man über die Oberfläche wechseln. Hiermit lassen sich Images ziehen, Container bauen etc. Die Weboberfläche bietet auch die Möglichkeit, fertige Apps zu bauen. Z.B. Postgres, Apche etc. Hier kann man auch eine eigene Liste (Json) hinterlegen. Ziel ist es, hierüber ein xMid, xRes etc. zu bauen. Damit brauchen wir Entwickler nur noch einen Container mit Portainer und können dann bequem die benötigte Software lokal entsprechend bauen lassen. Den xMid-Build-Vorgang konnte ich bereits in unseren Docker-Container abbilden. Als nächstes kommt der Deployment-Vorgang. Damit können wir für xMid alles lokal testen(Core, Mail, Parser, Build und Deployment). Später werden Felix und ich dann die Umstellung von Bamboo auf Jenkins testen. Für den Bereich xMid, habe ich mir folgender Ziele gesetzt. Wie und bis wann wir diese Umsetzen können, muss ich noch mit Felix, Marco etc. abstimmen. - Umstieg auf PHP 7.0 - Deployment via Jenkins - Update auf ZF3 - Update auf Doctrine2 Mit voller Stolz kann ich sagen, dass das gesamte xMid-Team sich bereits in Richtung dieser neuen Strukturen entwickelt und alle aktiv mitwirken. Top! Ein großes Dankeschön geht auch an Felix, der uns(das xMid-Team) mit seinem Wissen und seiner Unterstützung voran bringt. Viele Grüße Denny -- Mit freundlichen Grüßen Denny Brandes - Entwicklung ________________________________________________________ TraSo GmbH Nonnenstraße 42 D-04229 Leipzig Tel: +49 341 355 740 55 E-Mail: [d.brandes]@traso.de Internet: https://www.traso.de ________________________________________________________ Geschäftsführer: Haiko Gerdes Handelsregister: Amtsgericht Leipzig, HRB 21850