Closed GlenDC closed 8 months ago
At the same time a nice opportunity to try to use render: https://docs.render.com/deploy-rocket-rust
Render.com might not work for us. Maybe better to use AWS instead so we can get raw tcp/udp info
We'll deploy on AWS EC2. Might need to support TLS ACME in rama for easy integration. To be looked into later.
This documents how we can auto deploy main branch to the EC@ deployment via GH Actions: https://aws.amazon.com/blogs/devops/integrating-with-github-actions-ci-cd-pipeline-to-deploy-a-web-app-to-amazon-ec2/
One day I should learn to become a DevOps engineer. For the time being however I am a bit lost. And this might distract me a bit too much. So for now I think I am just going to use fly.io. Had great experience with it in past. Not cheapest solution, but does make it easy and has all we need. Including now also prepaid option to avoid billing automatic.
MySQL can be added as an app: https://fly.io/docs/app-guides/mysql-on-fly/ So all in all what i need.
We can set it up this weekend.
Now available at http://fp.ramaproxy.org/
And test it manually with some clients as a human operator. Tweak initial development.