Added a docker image and compose file for the application

This commit is contained in:
Vincent Allen
2025-09-03 13:28:56 -04:00
parent e136fa8b3d
commit 77318e87d1
192 changed files with 5369 additions and 96 deletions

View File

@@ -0,0 +1,35 @@
services:
openarchival.blazor:
image: openarchivalblazor:dev
build:
args:
LAUNCHING_FROM_VS: true
BUILD_CONFIGURATION: Debug
target: base
labels:
com.microsoft.created-by: "visual-studio"
com.microsoft.visual-studio.project-name: "OpenArchival.Blazor"
environment:
- DOTNET_USE_POLLING_FILE_WATCHER=1
- ASPNETCORE_LOGGING__CONSOLE__DISABLECOLORS=true
- NUGET_FALLBACK_PACKAGES=/.nuget/fallbackpackages
volumes:
- D:\Nextcloud\Documents\Open-Archival\OpenArchival.Blazor:/app:rw
- D:\Nextcloud\Documents\Open-Archival:/src:rw
- C:\Users\Vincent Allen\vsdbg\vs2017u5:/remote_debugger:rw
- C:\Users\Vincent Allen\.nuget\packages:/.nuget/packages:ro
- C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages:/.nuget/fallbackpackages:ro
- C:\Users\Vincent Allen\AppData\Roaming\ASP.NET\Https:/root/.aspnet/https:ro
- C:\Users\Vincent Allen\AppData\Roaming\ASP.NET\Https:/home/app/.aspnet/https:ro
- C:\Users\Vincent Allen\AppData\Roaming\Microsoft\UserSecrets:/root/.microsoft/usersecrets:ro
- C:\Users\Vincent Allen\AppData\Roaming\Microsoft\UserSecrets:/home/app/.microsoft/usersecrets:ro
- C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Sdks\Microsoft.Docker.Sdk\tools\linux-x64\net6.0:/VSTools:ro
- C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\HotReload:/HotReloadAgent:ro
entrypoint: "dotnet --roll-forward Major /VSTools/DistrolessHelper/DistrolessHelper.dll --wait"
labels:
com.microsoft.visualstudio.debuggee.program: "dotnet"
com.microsoft.visualstudio.debuggee.arguments: " --additionalProbingPath /.nuget/packages --additionalProbingPath /.nuget/fallbackpackages \"/app/bin/Debug/net9.0/OpenArchival.Blazor.dll\""
com.microsoft.visualstudio.debuggee.workingdirectory: "/app"
com.microsoft.visualstudio.debuggee.killprogram: "dotnet --roll-forward Major /VSTools/DistrolessHelper/DistrolessHelper.dll --stop dotnet"
tty: true