DEV Community

Discussion on: Who's looking for open source contributors? (September 4 edition)

Collapse
 
ben profile image
Ben Halpern

Of course, we're always looking for folks from the community to pitch in and help dev.to improve in little ways.

One thing we'd love to push over the finish line is Docker support for the app. Here is the ongoing PR.

Everyone is welcome to poke around and help make the community better. We'd also love to push forward in the plan to offer a generalized instance of the app that others can use for similar community applications in the future. In order to get to that point we need to take a lot of hardcoded features (like the site's logo, and plenty of other factors) and turn them into configurable details.

Collapse
 
yaser profile image
Yaser Al-Najjar • Edited

Hi Ben, I saw the PR... we are using docker-compose in our production server (ec2) in coretabs.net, and I gotta tell you, it's PAINFUL (it's a great tool, but .

Here is our docker-compose file: github.com/coretabs-academy/websit...

It turned out that it's not something personal with docker-compose, it's actually managing the server (cuz docker-compose means you have to keep checking/scaling your servers, we also got once our server hang cuz a container has eaten all the memory).

We are moving into ElasticBeanstalk these days (with auto-scale), and the lovely thing it has a similar structure of the docker-compose: github.com/coretabs-academy/websit...

We deploy a new version about 3 times each day with docker-compose, it's much better than ordinary deployment, but there are many caveats.