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

Condense droplets #68

Open
HenrySlawniak opened this issue Dec 29, 2017 · 5 comments
Open

Condense droplets #68

HenrySlawniak opened this issue Dec 29, 2017 · 5 comments

Comments

@HenrySlawniak
Copy link

Currently we run three digital ocean droplets,

  1. ardacraft.io (website, map proxy etc.)
  2. forums.ardacraft.me (Forums)
  3. influx.ardacraft.io (influxDB and secret dev playground(more to come later))

In theory we could save some cash by condensing 1 and 3 into a single larger box. Ideally in a region that supports volumes as NYC2 does not.

Along with the merge, I'd like to dockerize some of our services and modernize the infrastructure as a whole. It's currently a cluster fuck of random services that run, usually not very well.

In this move, we could also move the stewardship of the droplets to a "Team" which would let us spin up little VMs as needed and not worry too much.

The biggest question is how to coordinate the massive re-IPing that will need to take place.

@HenrySlawniak
Copy link
Author

Also transition away from trash .me TLD???

@HenrySlawniak
Copy link
Author

HenrySlawniak commented Dec 29, 2017

Also need to fix this on the landing page:

Most of this can be fixed with a dead simple service worker, and then tuning it correctly since most of the landing page content is static.

@dags-
Copy link
Contributor

dags- commented Dec 31, 2017

sounds good.

the initial price for .com is a bit steep though (upwards of £1500). fresh could run the mc server on that for like 2 years. any reasonable, better alternatives?

@HenrySlawniak
Copy link
Author

I already have .org, and .net, as well as .io. But I think Fresh already has plans for .io

@HenrySlawniak
Copy link
Author

HenrySlawniak commented Jan 8, 2018

Okay so here's what needs to move

  • ArdaCraft/WebHooks (Roll into an HTTP/2 server with autocert and dump nginx as a reverse proxy)
  • ci.ardacraft.io Jenkins?
  • Forums
  • Prometheus metrics (let's start monitoring this shit for real)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants