- Endpoint for getting a location's lat/long
- Replace current source of data with the daily reports
- Automate a daily pull on JHU submodule
- Automate deployment update (below instructions)
- Add helmet and other security stuff
- Add unit testing
- Replace current data source with JHU
- Connect with frontend
- Set up production on DigitalOcean
This application was deployed using these instructions
Excerpted from the above article:
- Make code changes on your local development machine
- Push the changes to the GitHub repository
- SSH into your DigitalOcean server
- Remove the
app
directory that holds the old application code - Clone the repository from GitHub with the new and updated code
- Re-install all the npm dependencies for the application
- Reload the PM2 process manager to fully deploy all changes
- Test your application to ensure everything works as planned