- Install Docker Engine and Docker Compose (standalone) on Ubuntu
- On Windows OS using WSL2 is preferred.
Run the following commands to clone the whole repository
git clone https://github.com/abusalam/IFMS-CTS.git ifms-cts
cd ifms-cts
git submodule update --init --recursive
cp .env.docker .env
Run the following command to build custom docker images to run this project
docker-compose build --build-arg HOST_UID=$UID
To start dotnet container use the following command this will start only required stack for dotnet development
docker-compose up -d dotnet
docker-compose up -d
Make host entry: add the following line to your %WINDIR%\System32\drivers\etc\hosts
file
127.0.0.1 docker.test api.docker.test uat.docker.test rabbitmq.docker.test mailhog.docker.test
Open Dotnet Swagger UI http://api.docker.test/swagger/index.html