universelabs / universe

Decentralized private key recovery
https://universe.engineering
MIT License
13 stars 2 forks source link

DigitalOcean migration – Critical Path #57

Closed guylepage3 closed 4 years ago

guylepage3 commented 5 years ago

Description We should be running each service on it's own instance so that we can utilize them across various products. Having said that, we need to pull out all back-end services out of web app, setup, run and test each service on their own instance (Digital Ocean), run the client (front-end) on it's own instance, then connect the back-end services to the front-end through API calls.

Goals Pull out back-end services from current web app, have the back-end, the front-end running on their own instances and have them talking to each other on Digital Ocean.

NOTE: Execute in chronological order

Tasks

NOTE @faddat Once all items in this issue are complete, write up findings and then close #56 Understand how to run node.js apps on VM's issue. Thx.

Server split examples

References

guylepage3 commented 5 years ago

@faddat this should be a great start. I am moving over to my other tasks for the evening. Let's chat about things once you've finished Task 1.

guylepage3 commented 5 years ago

@faddat I've pulled out our "Mailchimp subscription server" and set everything up for you to deploy the api to digital ocean. https://github.com/universelabs/universe-subscriptions.

Here's your issue for deploying the subscription Mailchimp server. #1 Deploy & setup subscription server server on Digital Ocean

guylepage3 commented 5 years ago

@faddat I've pulled out our "Nodemailer server" and set everything up for you to deploy the api to digital ocean. https://github.com/universelabs/universe-nodemailer.

Here's your issue for deploying the Nodemailer server. #1 Deploy & setup Nodemailer server server on Digital Ocean