Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Deploy to Fly.io 🚀 #4

Closed
5 tasks done
nelsonic opened this issue Nov 8, 2023 · 0 comments · Fixed by #5
Closed
5 tasks done

Feat: Deploy to Fly.io 🚀 #4

nelsonic opened this issue Nov 8, 2023 · 0 comments · Fixed by #5
Assignees
Labels
documentation Improvements or additions to documentation elixir Pull requests that update Elixir code enhancement New feature or enhancement of existing functionality priority-1 Highest priority issue. This is costing us money every minute that passes. T4h Time Estimate 4 Hours technical A technical issue that requires understanding of the code, infrastructure or dependencies

Comments

@nelsonic
Copy link
Member

nelsonic commented Nov 8, 2023

@LuchoTurtle following on from the great work you've been doing on #2 😍
It's time to deploy this project (and model) to Fly.io

You've been invited to You're admin on the following new org: https://fly.io/dashboard/dwyl-img-class

Todo

  • Create a new branch and Pull Request off the initial branch so you don't have to wait for me to review it. 🆕
  • deploy the app as imgai or some other short+catchy name that is available on fly.dev 🌹
  • ensure that the app has auto-shut-down to conserve resources. Ref: https://fly.io/docs/apps/autostart-stop 📈 📉 👌
    That way we can have a 2GB RAM machine (or whatever you end up needing) and not run it 24/7 wasting cash. 💸 🔥
    • If you need to scale it up and have it always-on so that it's extra fast for a week or two when you're doing "interviews" we can easily do that. 😉
  • If prompted to create a Database, go with "Yes" as you will be needing it for the next task: Feat: Store Metadata and Image Classification/Info #3

Thankfully this should be reasonably straightforward as you've already done most of the work to get it all running on localhost and have deployed several apps to Fly.io over the last year.

@nelsonic nelsonic added documentation Improvements or additions to documentation enhancement New feature or enhancement of existing functionality elixir Pull requests that update Elixir code priority-1 Highest priority issue. This is costing us money every minute that passes. T4h Time Estimate 4 Hours technical A technical issue that requires understanding of the code, infrastructure or dependencies labels Nov 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation elixir Pull requests that update Elixir code enhancement New feature or enhancement of existing functionality priority-1 Highest priority issue. This is costing us money every minute that passes. T4h Time Estimate 4 Hours technical A technical issue that requires understanding of the code, infrastructure or dependencies
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants