diff --git a/Dockerfile b/Dockerfile
index f414c261c..41268f581 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -28,21 +28,25 @@ RUN dotnet restore \
&& dotnet test tests/Squidex.Tests/Squidex.Tests.csproj
# Publish
-RUN dotnet publish src/Squidex/Squidex.csproj --output /out/ --configuration Release
+RUN dotnet publish src/Squidex/Squidex.csproj --output /out/alpine --configuration Release -r alpine.3.7-x64
#
# Stage 2, Build runtime
#
-FROM microsoft/dotnet:2.1.0-aspnetcore-runtime
+FROM microsoft/dotnet:2.1-runtime-deps-alpine
# Default AspNetCore directory
WORKDIR /app
+# add libuv
+RUN apk add --no-cache libuv \
+&& ln -s /usr/lib/libuv.so.1 /usr/lib/libuv.so
+
# Copy from build stage
-COPY --from=builder /out/ .
+COPY --from=builder /out/alpine .
EXPOSE 80
EXPOSE 33333
EXPOSE 40000
-ENTRYPOINT ["dotnet", "Squidex.dll"]
\ No newline at end of file
+ENTRYPOINT ["./Squidex"]
\ No newline at end of file
diff --git a/src/Squidex/Squidex.csproj b/src/Squidex/Squidex.csproj
index cac6394bb..0075dfb3b 100644
--- a/src/Squidex/Squidex.csproj
+++ b/src/Squidex/Squidex.csproj
@@ -6,6 +6,7 @@
Squidex
true
netcoreapp2.1
+ 2.1.1
Latest
true
diff --git a/tests/Squidex.Tests/Squidex.Tests.csproj b/tests/Squidex.Tests/Squidex.Tests.csproj
index 03d94abeb..45eb53d6c 100644
--- a/tests/Squidex.Tests/Squidex.Tests.csproj
+++ b/tests/Squidex.Tests/Squidex.Tests.csproj
@@ -2,6 +2,7 @@
Exe
netcoreapp2.1
+ 2.1.1
Squidex
$(NoWarn);NU1605