glos / myglos

Repository for MyGLOS (GLOS Data Portal)
GNU General Public License v3.0
2 stars 2 forks source link

Deploying to production #246

Open tslawecki opened 6 years ago

tslawecki commented 6 years ago

@kknee, @gitchrisadams & @bobfrat, please advise what needs to done to move this to production - add vCPUs + RAM + disk to myglos server, or set up a clone? @ColinNBrooks has been waiting patiently since mid-August to get back to his client with production URL and new user IDs and passwords.

benjwadams commented 6 years ago

In terms of specs, I'd say >= 100 GB HD space 6-8 GB RAM 4 vCPU

tslawecki commented 6 years ago

So just set up a centos VM and make that available to RPS?

benjwadams commented 6 years ago

So long as it's CentOS 7, that should be fine.

tslawecki commented 6 years ago

Setting it up now. I think it will be at 192.168.76.37 (internal) and 64.9.201.77 (external). Anything needed for external access beyond http/https?

tslawecki commented 6 years ago

We have a VM up now at 192.168.76.37, but the tech had to move to some other urgent items. @benjwadams, LMK if you'd like me to send you the root PW. I would encrypt and send by e-mail, then text you the encryption key.

gitchrisadams commented 6 years ago

@tslawecki I'm working with Ben on getting this setup. Can you send the encrypted root PW info to christopher.adams@rpsgroup.com Thanks.

gitchrisadams commented 6 years ago

@tslawecki @benjwadams and I were able to get thing setup on the server. Can you setup DNS to point to whatever link you want for production oil spill? Also is an https cert necessary? cc: @Bobfrat

tslawecki commented 6 years ago

https is necessary. There is a glos.us cert, what pieces should I be looking for?

gitchrisadams commented 6 years ago

@tslawecki Just saw your email but just wanted to update issue as well. https://hecspill.glos.us should now be accessible.

ColinNBrooks commented 6 years ago

Do I need to create a new account that can access this site? I just tried to log on with cnbrooks@mtu.edu but there is no such user; same with the wtpgrouptesting@gmail.com account we were using on the dev version.

gitchrisadams commented 6 years ago

@ColinNBrooks Yes, I believe you will need to create a new account since this is a new instance. Let me know if you have any issues with that.

ColinNBrooks commented 6 years ago

Thanks. I went to https://hecspill.glos.us/user/new & was able to create a new account. When I log on I can now see the HEC spills data including the sensitive data tied to the water intakes. @tslawecki - we should probably have some kind of approval process for new accounts that can see the water intake spill data, since we agreed to restrict access to only approved users. Is that something we can do?

image