Fly.io has a handy GraphQL API we can use to both create and deploy apps.
For this proof of concept we will be deploying a livebook (using docker hub's livebook/livebook image) app using only your fly auth token (How to get a token?). I do not persist your token in any way, rest assurred.
This project was first conceived as I wanted to quickly create an online
livebook session me and a friend would be able to access together and
eventually kill it when it was not useful anymore to us.
For future features we consider:
- Choosing docker image by name
- Setting secrects before deploying
- Setting envyronment variables before deploying
- Any suggestions?