11# ══════════════════════════════════════════════════════════════════════════════
2- # Multi-Stage Dockerfile for VectorCatalog .Api (.NET 8)
2+ # Multi-Stage Dockerfile for VectorScale .Api (.NET 8)
33# Optimized for layer caching and small final image size
44# ══════════════════════════════════════════════════════════════════════════════
55
@@ -11,13 +11,13 @@ WORKDIR /src
1111COPY . .
1212
1313# Restore and build in Release configuration
14- WORKDIR "/src/src/VectorCatalog .Api"
15- RUN dotnet restore "VectorCatalog .Api.csproj"
16- RUN dotnet build "VectorCatalog .Api.csproj" -c Release -o /app/build
14+ WORKDIR "/src/src/VectorScale .Api"
15+ RUN dotnet restore "VectorScale .Api.csproj"
16+ RUN dotnet build "VectorScale .Api.csproj" -c Release -o /app/build
1717
1818# ── Stage 2: Publish application ──────────────────────────────────────────────
1919FROM build AS publish
20- RUN dotnet publish "VectorCatalog .Api.csproj" -c Release -o /app/publish
20+ RUN dotnet publish "VectorScale .Api.csproj" -c Release -o /app/publish
2121
2222# ── Stage 3: Final runtime image ──────────────────────────────────────────────
2323FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS final
@@ -51,4 +51,4 @@ ENV ASPNETCORE_URLS=http://+:8080 \
5151HEALTHCHECK --interval=30s --timeout=3s --start-period=10s --retries=3 \
5252 CMD curl -f http://localhost:8080/health/live || exit 1
5353
54- ENTRYPOINT ["dotnet" , "VectorCatalog .Api.dll" ]
54+ ENTRYPOINT ["dotnet" , "VectorScale .Api.dll" ]
0 commit comments