trotto/go-links

Are there plans to provide a Dockerfile?

dominikmueller opened this issue · 4 comments

I think it would be great to have an alternative cloud-agnostic way to deploy this app.

And if not - it would also be great to know that there aren't any plans :)

  • Dominik

Hey @dominikmueller! Thank you for checking out Trotto! We agree having a cloud-agnostic way to deploy Trotto would be great. It's not something we were planning to work on imminently, but we've thought about it often, and we'd be happy to collaborate with someone to make this happen. Dockerizing Trotto actually became a good bit simpler when we open-sourced the app and removed or consolidated much of the code tightly coupled to GCP. The bulk of the work is in revising the code to work with an open database, but even that's not especially complex. The data model is simple (just users and links). I'd guess this is a weekend-able project.

Would you be interested in collaborating to Dockerize Trotto?

@dominikmueller hope you're well! I'm pleased to say we've moved Trotto to a platform-agnostic stack, using Postgres as the database. We've provided a Dockerfile and documented how to configure the app and build a Docker image at https://www.trot.to/docs/deploy/deploy-with-docker.

Take a look and please let me know if you have any questions!

Thanks for still updating and solving this issue!
Unfortunately I did not find time for collaborating :/

The instructions look clear to me & I will definitely give it a try in the near future!

@dominikmueller you're welcome! And no problem, we welcome contributions in the future :)

Let me know how it goes when you give it a try, and feel free to send PRs for the docs as well.