I have a project built using visual studio. It consists of multiple projects, a backend project using asp.net core 8 and a frontend project using react js. They are all built in one project. can any one help me to create a docker file to create an image and create a container to run the project.
This is the project structure inside the GOVERNMENTERP folder.
├── GOVERNMENTERP.API
│ ├── Controllers
│ ├── GOVERNMENTERP.API.csproj
│ ├── GOVERNMENTERP.API.csproj.user
│ ├── GOVERNMENTERP.API.http
│ ├── Helper
│ ├── Hubs
│ ├── Program.cs
│ ├── Properties
│ ├── StreamIdentityDbContext.cs
│ ├── Upload
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── bin
│ ├── libs
│ └── obj
├── GOVERNMENTERP. Controller
│ ├── Employeerequest
│ ├── Financial
│ ├── Fleet
│ ├── GOVERNMENTERP.Controller.csproj
│ ├── GOVERNMENTERP.Controller.csproj.vspscc
│ ├── Gisservices
│ ├── Hrmodule
│ ├── Inout
│ ├── Investigation
│ ├── Mail
│ ├── Payment
│ ├── Processmanagement
│ ├── Tecketing
│ ├── Utility
│ ├── Warehouse
│ ├── bin
│ └── obj
├── GOVERNMENTERP.Model
│ ├── Employeerequest
│ ├── Financial
│ ├── Fleet
│ ├── GOVERNMENTERP.Model.csproj
│ ├── GOVERNMENTERP.Model.csproj.vspscc
│ ├── Gisservices
│ ├── Hrmodule
│ ├── Inout
│ ├── Investigation
│ ├── Mail
│ ├── Payment
│ ├── Processmanagement
│ ├── Tecketing
│ ├── Utility
│ ├── Warehouse
│ ├── bin
│ └── obj
├── GOVERNMENTERP.View
│ ├── .gitignore
│ ├── ClientApp
│ ├── ClientMobile
│ ├── ClientWebsite
│ ├── Controllers
│ ├── GOVERNMENTERP.View.csproj
│ ├── GOVERNMENTERP.View.csproj.vspscc
│ ├── Pages
│ ├── Program.cs
│ ├── Properties
│ ├── Startup.cs
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── bin
│ └── obj
├── GOVERNMENTERP.sln