GIS Web Serer and Apps Resources
- Minimal Setup
- Things I might need but not sure, or could need in the future…
If I can have access to the server manager I could probably get most of this working, but if IT wants to do this that’s fine as well.
I could just remote in using remote desktop but it would be great to also be able to use SSH and get access to the terminal on the server
I would need any firewall setup to allow the node server to talk to the cloud-based managed database
For the interactive maps I need to proxy certain requests to NodeJS
Everything needs to run on SSL to make all APIs happy
One of the goals of this project is to have the ability to create password-protected web maps, I assume this is can be done in IIS, hopefully with our current domain usernames and passwords
- pm2 - globally installed - this manages the node app, restarts it if it crashes, can force it to run on multiple cores, and can restart the app on-demand
Setting up a git server would be great
- Web Deployment Tool?
- rsync robocopy
I need to cache the NodeJS requests - or do I??
Not sure if the built-in server cache will cache proxied requests or if we need iisnode
I need to restart pm2 (see below) every night, I assume this could be done with scheduled tasks, not sure what that looks like in Windows Server - in Linux I would just use a cron job