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

Auth: Deploy Demo Version to Fly.io #246

Closed
10 tasks done
nelsonic opened this issue Nov 14, 2022 · 11 comments
Closed
10 tasks done

Auth: Deploy Demo Version to Fly.io #246

nelsonic opened this issue Nov 14, 2022 · 11 comments
Assignees
Labels
chore a tedious but necessary task often paying technical debt enhancement New feature or enhancement of existing functionality priority-1 Highest priority issue. This is costing us money every minute that passes. T1h Time Estimate 1 Hour tech-debt A feature/requirement implemented in a sub-optimal way & must be re-written technical A technical issue that requires understanding of the code, infrastructure or dependencies

Comments

@nelsonic
Copy link
Member

nelsonic commented Nov 14, 2022

In light of the Heroku (Salesforce bean-counter) penny-pinching dwyl/learn-heroku#52 🤦‍♂️
we are migrating all our demo/example apps off the platform. ⏳

Todo

I estimate that this will take me/us ~T1h ... ⌛
But only cause I've done this before and know the "quirks" ... 🙄
And worked through them in: #172 :shipit:

My objective is to improve the docs in the README.md to the point where anyone could follow them and deploy their own instance of auth in ~T25m. 🤞

@nelsonic nelsonic added enhancement New feature or enhancement of existing functionality priority-1 Highest priority issue. This is costing us money every minute that passes. T1h Time Estimate 1 Hour chore a tedious but necessary task often paying technical debt technical A technical issue that requires understanding of the code, infrastructure or dependencies tech-debt A feature/requirement implemented in a sub-optimal way & must be re-written labels Nov 14, 2022
@nelsonic nelsonic self-assigned this Nov 14, 2022
@nelsonic nelsonic changed the title Deploy Demo Version to Fly.io Auth: Deploy Demo Version to Fly.io Nov 14, 2022
@nelsonic
Copy link
Member Author

Org created: https://fly.io/dashboard/dwyl-authdemo
image

Everyone invited. ✉️ 📥

@nelsonic
Copy link
Member Author

Picking this up now cause I really want to unblock the Phoenix Chat PR:
dwyl/phoenix-chat-example#120 <| dwyl/phoenix-chat-example#54

@nelsonic
Copy link
Member Author

Deployed demo version to Fly.io: https://authdemo.fly.dev/init glad I wrote this init page to check status of the Auth App:

image

Going to extract some of the Env Vars from Heroku Demo App: dwyl/learn-heroku#35
And update the GitHub and Google Apps URL to this new one. ⏳

@nelsonic
Copy link
Member Author

Next: https://github.com/organizations/dwyl/settings/applications/1275498

@nelsonic
Copy link
Member Author

@nelsonic
Copy link
Member Author

https://github.com/dwyl/elixir-auth-google/blob/main/create-google-app-guide.md

@nelsonic
Copy link
Member Author

nelsonic commented Nov 16, 2022

Working with GitHub:
image

And Google:

image

@nelsonic
Copy link
Member Author

Deployment docs are still current. ✅

@nelsonic
Copy link
Member Author

Gone! 👋
image

@nelsonic
Copy link
Member Author

https://fly.io/dashboard/dwyl-authdemo has $25 credit in case the Fly.io crew decide to charge us. 💰
image

Very happy to pay a few $$'s/month for this awesome service. 😍

@nelsonic
Copy link
Member Author

Using this in: https://auth-plug.fly.dev/ :shipit:
And it's muuuuuuch faster than Heroku! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore a tedious but necessary task often paying technical debt enhancement New feature or enhancement of existing functionality priority-1 Highest priority issue. This is costing us money every minute that passes. T1h Time Estimate 1 Hour tech-debt A feature/requirement implemented in a sub-optimal way & must be re-written technical A technical issue that requires understanding of the code, infrastructure or dependencies
Projects
Status: Done
Development

No branches or pull requests

1 participant