revert c2eed93e7c
Some checks failed
Docker Image Build & Push / push_to_registry (push) Has been cancelled

revert added Dockerfile and adapted build.yaml
This commit is contained in:
Henry Trumme
2025-12-08 21:53:58 +01:00
parent 6a83f6cd76
commit 52a20e0527
2 changed files with 17 additions and 46 deletions

View File

@@ -1,27 +0,0 @@
# --- Stufe 1: Bauen (Build) ---
# Wir nutzen das SDK Image. Da du auf dem Pi bist, zieht Docker automatisch die ARM64 Version.
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
WORKDIR /src
# Wir kopieren erst nur die Projektdatei, um den Cache für "restore" zu nutzen
# ERSETZE "DeinProjektName.csproj" mit dem echten Namen deiner Datei!
COPY ["DeinProjektName.csproj", "./"]
RUN dotnet restore
# Jetzt den Rest kopieren und bauen
COPY . .
# Wir erstellen die Release-Version im Ordner /app/publish
RUN dotnet publish -c Release -o /app/publish
# --- Stufe 2: Ausführen (Runtime) ---
# Kleines Image, nur um die App zu starten (kein Compiler mehr drin)
FROM mcr.microsoft.com/dotnet/aspnet:10.0
WORKDIR /app
EXPOSE 8080
# Wir kopieren die fertigen Dateien aus Stufe 1 hierher
COPY --from=build /app/publish .
# Startbefehl
# ERSETZE "DeinProjektName.dll" mit dem echten Namen (meist gleich wie csproj)
ENTRYPOINT ["dotnet", "CouchLog.dll"]