blackmassgroup / v_exchange

A scalable web app features LiveView authentication, user roles and permission system, and secure S3/Wasabi uploads. It calculates file hashes with Erlang crypto library and uses Oban for all most API requests for automated retries.Has CI/CD setup and is deployed on Fly.io.
https://virus.exchange
82 stars 7 forks source link

chore(meta): specifying dependencies using `.tool-versions` #3

Closed djnnvx closed 1 year ago

djnnvx commented 1 year ago

The latest versions from Elixir and Erlang have already changed, so it might be good to add a .tool-versions file, so that install is more streamlined, because README can be misleading

I also noticed that the versions in fly.yaml workflow were out of date, so I updated them too.

This is a very small PR, and not the most useful tbh, but I didn't know what to get started on to help the project. I'd love to do more contributions, please let me know what can I do after this. Thank you friends :)~

guessthepw commented 1 year ago

The latest versions from Elixir and Erlang have already changed, so it might be good to add a .tool-versions file, so that install is more streamlined, because README can be misleading

I also noticed that the versions in fly.yaml workflow were out of date, so I updated them too.

This is a very small PR, and not the most useful tbh, but I didn't know what to get started on to help the project. I'd love to do more contributions, please let me know what can I do after this. Thank you friends :)~

@bogdzn

The first thing that pops into my head is to set up auth protected API routes for uploading files. The phoenix generators should help take care of this. All help is appreciated.