diff --git a/EdenicExporter/.dockerignore b/EdenicExporter/.dockerignore
new file mode 100644
index 0000000..38bece4
--- /dev/null
+++ b/EdenicExporter/.dockerignore
@@ -0,0 +1,25 @@
+**/.dockerignore
+**/.env
+**/.git
+**/.gitignore
+**/.project
+**/.settings
+**/.toolstarget
+**/.vs
+**/.vscode
+**/.idea
+**/*.*proj.user
+**/*.dbmdl
+**/*.jfm
+**/azds.yaml
+**/bin
+**/charts
+**/docker-compose*
+**/Dockerfile*
+**/node_modules
+**/npm-debug.log
+**/obj
+**/secrets.dev.yaml
+**/values.dev.yaml
+LICENSE
+README.md
\ No newline at end of file
diff --git a/EdenicExporter/Dockerfile b/EdenicExporter/Dockerfile
new file mode 100644
index 0000000..e76c70e
--- /dev/null
+++ b/EdenicExporter/Dockerfile
@@ -0,0 +1,18 @@
+FROM mcr.microsoft.com/dotnet/runtime:8.0 AS base
+WORKDIR /app
+
+FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
+WORKDIR /src
+COPY ["EdenicExporter/DotNet.Docker.csproj", "EdenicExporter/"]
+RUN dotnet restore "DotNet.Docker.csproj"
+COPY . .
+WORKDIR "/src/"
+RUN dotnet build "DotNet.Docker.csproj" -c Release -o /app/build
+
+FROM build AS publish
+RUN dotnet publish "DotNet.Docker.csproj" -c Release -o /app/publish
+
+FROM base AS final
+WORKDIR /app
+COPY --from=publish /app/publish .
+ENTRYPOINT ["dotnet", "EdenicExporter.dll"]
diff --git a/EdenicExporter/DotNet.Docker.csproj b/EdenicExporter/DotNet.Docker.csproj
index 713601c..fb4635b 100644
--- a/EdenicExporter/DotNet.Docker.csproj
+++ b/EdenicExporter/DotNet.Docker.csproj
@@ -7,6 +7,7 @@
enable
EdenicExporter
EdenicExporter
+ Linux
diff --git a/EdenicExporter/bin/Debug/net8.0/EdenicExporter.dll b/EdenicExporter/bin/Debug/net8.0/EdenicExporter.dll
index 547b84f..b8f8584 100644
Binary files a/EdenicExporter/bin/Debug/net8.0/EdenicExporter.dll and b/EdenicExporter/bin/Debug/net8.0/EdenicExporter.dll differ
diff --git a/EdenicExporter/bin/Debug/net8.0/EdenicExporter.pdb b/EdenicExporter/bin/Debug/net8.0/EdenicExporter.pdb
index 02b6932..408de1e 100644
Binary files a/EdenicExporter/bin/Debug/net8.0/EdenicExporter.pdb and b/EdenicExporter/bin/Debug/net8.0/EdenicExporter.pdb differ
diff --git a/EdenicExporter/obj/Debug/net8.0/DotNet.Docker.AssemblyInfo.cs b/EdenicExporter/obj/Debug/net8.0/DotNet.Docker.AssemblyInfo.cs
index 96cf2fb..c77ee0d 100644
--- a/EdenicExporter/obj/Debug/net8.0/DotNet.Docker.AssemblyInfo.cs
+++ b/EdenicExporter/obj/Debug/net8.0/DotNet.Docker.AssemblyInfo.cs
@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("EdenicExporter")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+629b31ba839c85e3a90158ad79ac7c5a5c3d7334")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+4dc448c6a85f4b8e1ae9aac3628f913f81e0facd")]
[assembly: System.Reflection.AssemblyProductAttribute("EdenicExporter")]
[assembly: System.Reflection.AssemblyTitleAttribute("EdenicExporter")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/EdenicExporter/obj/Debug/net8.0/DotNet.Docker.AssemblyInfoInputs.cache b/EdenicExporter/obj/Debug/net8.0/DotNet.Docker.AssemblyInfoInputs.cache
index dab386b..912b2eb 100644
--- a/EdenicExporter/obj/Debug/net8.0/DotNet.Docker.AssemblyInfoInputs.cache
+++ b/EdenicExporter/obj/Debug/net8.0/DotNet.Docker.AssemblyInfoInputs.cache
@@ -1 +1 @@
-dc2545228af00b45c12efa3d9d4cdc6aa4d189b5fe6d0f026df2d080f789f0b7
+5c228d10401db4dd1d4ad269b584bd4d088ae38a1d6136da40dbf6cf8be68416
diff --git a/EdenicExporter/obj/Debug/net8.0/EdenicExporter.dll b/EdenicExporter/obj/Debug/net8.0/EdenicExporter.dll
index 547b84f..b8f8584 100644
Binary files a/EdenicExporter/obj/Debug/net8.0/EdenicExporter.dll and b/EdenicExporter/obj/Debug/net8.0/EdenicExporter.dll differ
diff --git a/EdenicExporter/obj/Debug/net8.0/EdenicExporter.pdb b/EdenicExporter/obj/Debug/net8.0/EdenicExporter.pdb
index 02b6932..408de1e 100644
Binary files a/EdenicExporter/obj/Debug/net8.0/EdenicExporter.pdb and b/EdenicExporter/obj/Debug/net8.0/EdenicExporter.pdb differ
diff --git a/EdenicExporter/obj/Debug/net8.0/ref/EdenicExporter.dll b/EdenicExporter/obj/Debug/net8.0/ref/EdenicExporter.dll
index 26faac2..9fca123 100644
Binary files a/EdenicExporter/obj/Debug/net8.0/ref/EdenicExporter.dll and b/EdenicExporter/obj/Debug/net8.0/ref/EdenicExporter.dll differ
diff --git a/EdenicExporter/obj/Debug/net8.0/refint/EdenicExporter.dll b/EdenicExporter/obj/Debug/net8.0/refint/EdenicExporter.dll
index 26faac2..9fca123 100644
Binary files a/EdenicExporter/obj/Debug/net8.0/refint/EdenicExporter.dll and b/EdenicExporter/obj/Debug/net8.0/refint/EdenicExporter.dll differ