diff --git a/Project/adminBlazor/adminBlazor.Api/Dockerfile b/Project/adminBlazor/adminBlazor.Api/Dockerfile
index 7690b94..80ac20b 100644
--- a/Project/adminBlazor/adminBlazor.Api/Dockerfile
+++ b/Project/adminBlazor/adminBlazor.Api/Dockerfile
@@ -1,20 +1,22 @@
-FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
+FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
+ARG BUILD_CONFIGURATION=Release
WORKDIR /src
-COPY ["src/Minecraft.Crafting.Api/Minecraft.Crafting.Api.csproj", "Minecraft.Crafting.Api/"]
-RUN dotnet restore "Minecraft.Crafting.Api/Minecraft.Crafting.Api.csproj"
-COPY src/. .
-WORKDIR "/src/Minecraft.Crafting.Api"
-RUN dotnet build "Minecraft.Crafting.Api.csproj" -c Release -o /app/build
+COPY ["adminBlazor.Api/adminBlazor.Api.csproj", "adminBlazor.Api/"]
+RUN dotnet restore "adminBlazor.Api/adminBlazor.Api.csproj"
+COPY . .
+WORKDIR "/src/adminBlazor.Api"
+RUN dotnet build "adminBlazor.Api.csproj" -c $BUILD_CONFIGURATION -o /app/build
FROM build AS publish
-RUN dotnet publish "Minecraft.Crafting.Api.csproj" -c Release -o /app/publish /p:UseAppHost=false
+ARG BUILD_CONFIGURATION=Release
+RUN dotnet publish "adminBlazor.Api.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
-ENTRYPOINT ["dotnet", "Minecraft.Crafting.Api.dll"]
\ No newline at end of file
+ENTRYPOINT ["dotnet", "adminBlazor.Api.dll"]
diff --git a/Project/adminBlazor/adminBlazor.Api/adminBlazor.Api.csproj b/Project/adminBlazor/adminBlazor.Api/adminBlazor.Api.csproj
index ef88842..585904b 100644
--- a/Project/adminBlazor/adminBlazor.Api/adminBlazor.Api.csproj
+++ b/Project/adminBlazor/adminBlazor.Api/adminBlazor.Api.csproj
@@ -4,6 +4,7 @@
net6.0
enable
enable
+ Linux
@@ -11,5 +12,10 @@
+
+
+ .dockerignore
+
+