Betarena / scores

We are building the first open-source live results and statistics platform with community involvement features for data insertion. The project includes a blockchain component that will allow participants to receive rewards based on their participation and also to stake the future Token of the platform.
GNU General Public License v3.0
18 stars 6 forks source link

INFRA Migration from Heroku to Hetzner #960

Closed jonsnowpt closed 1 year ago

jonsnowpt commented 1 year ago

📝 DESCRIPTION

Since HEROKU has been very limiting for the goals of our project, we are migrating from their infra to Hetzner Cloud.


📍 GOALS:


💻 Cloud options:

https://www.hetzner.com/cloud


🚀 How to configure Github Actions on Hetzner Cloud instances:


🔗 External Provider if necessary:

https://ploi.io/

migbash commented 1 year ago

NOTES

@jonsnowpt I think the CX21 cloud instance is the best option for now for the website deployment for now

jonsnowpt commented 1 year ago

@migbash

Access details to the new Instance sent.

migbash commented 1 year ago

NOTES

@jonsnowpt need to pause the DNS for scores.betarena.com and point them to the Hertzer Server to generate the SSL/TLS certificates for https:// to complete migration

jonsnowpt commented 1 year ago

@migbash

Were you able to test GitHub Actions first?

migbash commented 1 year ago

@jonsnowpt

Yes, I have - Automatic Deploys are working, need some adjusting for the main - pushes only, but no issues there.

Example of Working Automatic Deploy => https://github.com/Betarena/scores/actions/runs/3938665803/jobs/6737622408 deployed to http://159.69.8.204:5055/ on it's own


NOTES

Resources used:

jonsnowpt commented 1 year ago

@migbash

All seems to be working.