Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move Universe Web App from Heroku to DigitalOcean #63

Open
1 of 4 tasks
guylepage3 opened this issue Sep 12, 2019 · 2 comments
Open
1 of 4 tasks

Move Universe Web App from Heroku to DigitalOcean #63

guylepage3 opened this issue Sep 12, 2019 · 2 comments
Assignees
Labels
enhancement Product and project enhancement item(s) high priority Priority item(s) and issue(s)

Comments

@guylepage3
Copy link
Contributor

guylepage3 commented Sep 12, 2019

Description
Move Universe Web App from Heroku to DigitalOcean.

From Modestos
Modestos Kaffes [10:37 AM]
With a quick look, I don’t see how the apps being hosted on Heroku will pose an issue to DKIM. From the google support articles posted above, this is something that needs to be changed in DNS Simple

Heroku requires a static IP in order to configure a root domain. We, at Universe, must configure our DNS to root as we cannot have our apps resolving to www.universe.engineering. Our DNS must resolve to universe.engineering as our TLD is so long and confusing for folks. we’ve received a lot of feedback on this issue.

The catch is that Heroku requires a static IP configuration and Heroku is the only hosting provider out there that does not work with A records for root domains.

Heroku’s solution is to use dnsimple.com for aliasing. they have worked with them to provide this service.

So technically, we need to get off DNSimple.com but since we need to resolve to a root domain, we now need to move off of Heroku.

Tasks

  • Determine whether we should move to Netlify or GCP or ✅DigitalOcean.
  • Setup app on DigitalOcean.
  • Test deployments on new provider.
  • Delete app from Heroku.

References

@guylepage3 guylepage3 added the high priority Priority item(s) and issue(s) label Sep 12, 2019
@guylepage3 guylepage3 added this to To do in Universe 7 via automation Sep 12, 2019
@guylepage3 guylepage3 removed this from To do in Universe 7 Sep 16, 2019
@guylepage3 guylepage3 added this to To do in Universe 8 via automation Sep 16, 2019
@guylepage3
Copy link
Contributor Author

Pushing this to Sprint 9.

@guylepage3 guylepage3 added this to To do in Universe 9 via automation Sep 16, 2019
@guylepage3 guylepage3 removed this from To do in Universe 8 Sep 16, 2019
@guylepage3 guylepage3 assigned faddat and unassigned modkaffes Sep 23, 2019
@guylepage3 guylepage3 moved this from To do to Today in Universe 9 Sep 23, 2019
@guylepage3 guylepage3 changed the title Move app from Heroku to Netlify or GCP Move app from Heroku to GCP Sep 23, 2019
@guylepage3 guylepage3 changed the title Move app from Heroku to GCP Move Universe Web App from Heroku to GCP Sep 23, 2019
@faddat faddat moved this from Today to In progress in Universe 9 Sep 23, 2019
@guylepage3 guylepage3 moved this from In progress to Today in Universe 9 Sep 23, 2019
@guylepage3
Copy link
Contributor Author

While migrating over we should also Setup up dynamic routing with nginx

@guylepage3 guylepage3 added the enhancement Product and project enhancement item(s) label Sep 23, 2019
@guylepage3 guylepage3 changed the title Move Universe Web App from Heroku to GCP Move Universe Web App from Heroku to DigitalOcean Oct 1, 2019
@guylepage3 guylepage3 removed this from Today in Universe 9 Oct 1, 2019
@guylepage3 guylepage3 added this to To do in Universe 10 via automation Oct 1, 2019
@guylepage3 guylepage3 moved this from To do to Today in Universe 10 Oct 1, 2019
@guylepage3 guylepage3 removed this from This week in Universe 10 Oct 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Product and project enhancement item(s) high priority Priority item(s) and issue(s)
Projects
None yet
Development

No branches or pull requests

3 participants