Given that the hello world example allows configuring the web server port, one thing that the user might try is to deploy the same blueprint multiple times on different ports. However, this doesn't work because the server directory is hardcoded meaning that all deployments share the same folder. Hence, when one of the deployments is uninstalled, the server files for all deployments are removed.
In this PR, the server directory is updated to depend on the port number, so that multiple deployments can be installed and uninstalled on different ports.
Given that the hello world example allows configuring the web server port, one thing that the user might try is to deploy the same blueprint multiple times on different ports. However, this doesn't work because the server directory is hardcoded meaning that all deployments share the same folder. Hence, when one of the deployments is uninstalled, the server files for all deployments are removed.
In this PR, the server directory is updated to depend on the port number, so that multiple deployments can be installed and uninstalled on different ports.