Closed jonsnowpt closed 1 year ago
NOTES
@jonsnowpt I think the CX21
cloud instance is the best option for now for the website
deployment for now
@migbash
Access details to the new Instance sent.
NOTES
@jonsnowpt need to pause the
DNS
forscores.betarena.com
and point them to theHertzer Server
to generate theSSL/TLS
certificates forhttps://
to complete migration
@migbash
Were you able to test GitHub Actions first?
@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 tohttp://159.69.8.204:5055/
on it's own
NOTES
Resources used:
- https://github.com/hetznercloud/awesome-hcloud
- ⭐️ https://github.com/appleboy/ssh-action/blob/master/.github/workflows/ci.yml
- ⭐️ https://github.com/Mulubwa17/ci-cd-to-digitalocean-with-github-actions/blob/main/.github/workflows/deploy.yml
- ⭐️ https://medium.com/swlh/how-to-deploy-your-application-to-digital-ocean-using-github-actions-and-save-up-on-ci-cd-costs-74b7315facc2
@migbash
All seems to be working.
📝 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/