Recently I took upon a personal project to help someone very close to me. This project will be done in Elixir, but there is an issue - the machines I have access to are not strong enough to have a Linux VM (via VirtualBox or VMWare) on top of their installation and run Elixir.
I mention a VM, because I don’t want to install Elixir on the host, which most likely won’t even be my machine.
The first thing that jumped to my mind was to use a cloud provider. However I have to pay them a monthly fee and I don’t feel comfortable with that idea.
The other option I can think of is using Docker. I have read some articles where people mention developer images for Elixir programmers. Ideally, I would be able to have all my code and environment in a docker image and then use an online editor to code and do the work.
But I have no experience with docker images for development. So naturally I have some questions:
- what is your current setup for developing elixir?
- Do you use a docker image for development?
- Do you install things directly into your machine?
- Do you recommend any cloud provider or online IDE that I could try?