To run the backend you need WSL2 with Docker and CNTLM installed
First verify all services application.yaml, the property spring.profiles.active needs to be docker
application.yaml e.g.
spring:
profiles:
active: docker
Allow file execution
sudo chmod +x ./.devops/start-docker.sh
Fix possible interpreter error
sed -i 's/\r$//' ./.devops/start-docker.sh
Run the script initialize the application
./.devops/start-docker.sh
On wls run the following command to get docker eth0
ip addr show eth0 | grep -oP '(?<=inet\s)\d+(\.\d+){3}'
On powershell as admin run the following command to allow the application accessible on ip address
netsh interface portproxy add v4tov4 listenport=8765 listenaddress=0.0.0.0 connectport=8765 connectaddress=<dockerEth0>
netsh interface portproxy add v4tov4 listenport=8766 listenaddress=0.0.0.0 connectport=8766 connectaddress=<dockerEth0>
Now the applications is running! Access http://{IP}:8765
to appear the eureka interface.