Open a terminal inside the webapp folder and build the image from the provided Dockerfile.
docker build -t ads-training-webapp .
Once the build is successful run the container. It's important to specify the environment file, otherwise the container won't be able to reach the deployed services or utilize the firebase APIs.
docker run --env-file .env -it -p 8080:80 --rm --name ads-training-webapp ads-training-webapp
Contact one of us and we'll provide them.
Alternately it's possible to find the application at the following url, hosted by Heroku:
https://asw-frontend.herokuapp.com
Note: the app may be slower during computations through this method, as Heroku needs to restart it's dynos if they are idle, as soon as a request has been made the performance should return to normal values.
In order to use the application to the full extent it's advised to grant notification permission and send the PWA to the home screen.