square / shift

shift is an application that helps you run schema migrations on MySQL databases
Apache License 2.0
736 stars 51 forks source link

Consider publishing a Docker image #95

Open kunagpal opened 2 years ago

kunagpal commented 2 years ago

Thanks for building and sharing this great product!

Would you consider creating a Docker image for this?

I tried going through https://github.com/square/shift/wiki/Installation-Guide, but the setup errors out on the latest master, because of version drifts over time, and native extensions failing to build on Ruby 2.2. Even after bumping to Ruby 2.5, packages like json, mysql2, and therubyracer need version tweaks, which triggers a need for cascading changes all over the place.

I'm more than happy to share an attempt in progress so we can discuss better. Thanks!

michaelfinch commented 2 years ago

Unfortunately this project hasn't been maintained over the past few years. If you're interested in making any improvements (like creating a Docker image) I will happily discuss/review your changes.

kunagpal commented 2 years ago

@michaelfinch I see. At this point, is Shift in LTS mode, or is decommissioned a more accurate description? I'm more than happy to send a WIP Docker pull request if the former, and open to taking ownership if the latter 😅.

michaelfinch commented 2 years ago

I think a few people still use it, but it hasn't gotten any attention in a few years. At this point I'm inclined to archive the repo since it sounds like the installation instructions don't even work anymore. If you think the project is still useful and would like to give it some TLC I'm open to discussing that as well.

kunagpal commented 2 years ago

I do believe that this project helps reduce human effort in database operations. We should discuss the TLC further!