20.08.2024
Verteilte Anwendungen
Dockerfiles in .NET Aspire
Autor: Online Redaktion
![](/img/1/7/6/5/8/2/4/Aspire_w320_h200.jpg)
![](/img/1/7/6/5/8/2/4/Aspire_w480_h300.jpg)
![](/img/1/7/6/5/8/2/4/Aspire_w640_h400.jpg)
Microsoft Aspire
Microsoft hat neue Möglichkeiten zur Integration von Dockerfiles in .NET-Aspire-Anwendungen vorgestellt. Sie sollen das Build-Management deutlich flexibler gestalten.
Mit der .NET-Aspire-Plattform können Entwickler verteilte Anwendungen erstellen, die Cloud-native-Funktionen nutzen. Inzwischen hat Microsoft eine neue Version bereitgestellt, bei der Sie Dockerfiles angeben können, die beim Start des App Hosts erstellt werden. Diese Funktion wird über die Erweiterungsmethoden AddDockerfile und WithDockerfile realisiert.
Über den Kontextpfad für den Container-Build relativ zur Projektverzeichnisstruktur können Entwickler leicht anpassen, welche Dockerfiles benutzt werden sollen, je nachdem, ob sie lokal laufen oder in der Produktion bereitgestellt werden. Die Möglichkeit, Debug- und Release-Dockerfiles zu unterscheiden, hebt die Anpassungsfähigkeit des Systems hervor.
Darüber hinaus bietet .NET Aspire die Option, Build-Argumente an die Container-Image-Erstellung zu übergeben. Dies ermöglicht es Entwicklern, Parameter zu definieren, die zur Laufzeit angepasst werden können, wodurch das Build-Management deutlich flexibler gestaltet wird. Ein Highlight ist die Verwendung von Environment-Variablen, um häufig wechselnde Werte zu verwalten, was das manuelle Rebuilding des Container-Images überflüssig macht.
Die Einbeziehung von Build-Secrets ist ein weiterer wichtiger Aspekt dieses neuen Ansatzes. Mit der Methode WithBuildSecret können sensible Informationen sicher und gezielt in einzelnen RUN-Befehlen innerhalb des Dockerfiles verfügbar gemacht werden, was die Sicherheit und Compliance verbessert.
Effizient Implementiert
Thread-Safe Singleton in C#
Das Singleton Pattern, eines der bekanntesten Muster in der Softwareentwicklung, lässt sich auch Thread-Safe umsetzen. Wie das geht, zeigt ein Artikel auf CodeProject.
>>
Microsoft Office
Office Add-ins Development Kit für Visual Studio Code
Microsoft hat das Office Add-ins Development Kit für Visual Studio Code als Preview veröffentlicht. Es soll die Einrichtung der Entwicklungsumgebung vereinfachen.
>>
Datensammlung
Deutsche Behörden fragen stark User-Daten ab
Ein neuer Bericht von VPN-Anbieter Surfshark zeigt Anfragen deutscher Behörden zu 709.400 Nutzerkonten allein in den Jahren von 2013 bis 2022 auf.
>>
.NET plattformunabhängig
Microsoft spendet das Mono-Projekt an WineHQ
Microsoft hat überraschend das Mono-Projekt an die WineHQ-Organisation übertragen. Diese Entscheidung wirft Fragen auf: Was bedeutet das für die Zukunft von Mono und wie wird es sich auf die .NET-Community auswirken?
>>