Feat: dockerize the project with Dockerfile and docker-compose

- Added Dockerfile for containerizing the app.
- Created docker-compose.yml for managing services.
- Updated connection strings for Docker compatibility.
This commit is contained in:
2025-03-13 08:50:35 -07:00
parent b9036d8b7a
commit 61f06e474f
160 changed files with 7001 additions and 81 deletions

View File

@@ -0,0 +1,27 @@
services:
survey-beta:
container_name: "survey-beta"
build:
args:
LAUNCHING_FROM_VS: true
BUILD_CONFIGURATION: Debug
labels:
com.microsoft.created-by: "visual-studio"
com.microsoft.visual-studio.project-name: "survey-beta"
volumes:
- C:\Users\alioa\vsdbg\vs2017u5:/remote_debugger:rw
- C:\Users\alioa\AppData\Roaming\ASP.NET\Https:/root/.aspnet/https:ro
- C:\Users\alioa\AppData\Roaming\ASP.NET\Https:/home/app/.aspnet/https:ro
- C:\Users\alioa\AppData\Roaming\Microsoft\UserSecrets:/root/.microsoft/usersecrets:ro
- C:\Users\alioa\AppData\Roaming\Microsoft\UserSecrets:/home/app/.microsoft/usersecrets:ro
- E:\codz\MSBuild\Sdks\Microsoft.Docker.Sdk\tools\linux-x64\net8.0:/VSTools:ro
- E:\codz\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 \"/app/survey-beta.dll\""
com.microsoft.visualstudio.debuggee.workingdirectory: "/app"
com.microsoft.visualstudio.debuggee.killprogram: "dotnet --roll-forward Major /VSTools/DistrolessHelper/DistrolessHelper.dll --stop dotnet"
com.microsoft.visual-studio.project-name: "survey-beta"
tty: true