As an end-user, I want to be able to use the service via the internet.
The given CSCloud machine needs to host and make accessible to the public internet the services that are to be put into operation.
-
The services must be accessible at the URL http://cscloudX-XXX.lnu.se/picture-it/where X-XXX is the designated machine. -
HTTPS must be used and enforced, and the application should redirect HTTP requests to HTTPS. -
The services should be protected by a reverse proxy, which should only allow access through ports 80 and 443. -
The services must be able to recover from crashes and should automatically restart if necessary. -
The services must be configured for a production environment and should only have the necessary packages installed (i.e., no development dependencies).
Edited by Mats Lock