I am super curious to see what people are using Docker for, and what they have built with it.
I know that Plausible is already using Docker Compose for their self-hosted version.
It'd be great if people would share the link to their Docker-based project on GitHub.
I'm using Docker and docker-compose for most of my projects. Here you can see how I frame it for my open-source PHP framework:
https://github.com/gotzmann/comet/blob/master/Dockerfile
For Tech Job Hunt, I describe all my services in a `docker-compose.yml: https://github.com/robertcoopercode/tech-job-hunt/blob/master/docker-compose.yml.
Services include:
I run the database and S3 in docker while developing locally and run the web app and API outside of docker so I get live reloading when I make code changes.
github: https://github.com/mickael-kerjean/filestash
docker hub: https://hub.docker.com/r/machines/filestash
That's like Dropbox but with a twist, you can bring your own backend like S3, FTP, Backblaze, SFTP, ...
I use docker-compose to setup different services I need to run my app (Nginx, MongoDB, Redis, backend, frontend): https://github.com/marian2js/finsharing/blob/master/docker-compose.yml
Docker compose helps me to quickly start everything in a single server (for local development and staging environments), and to divide every service in its own servers for on-demand scalability.
I create a small Docker based Tailwind CSS playground (https://github.com/chrislentz/tailwindcss-docker-playground).
I use Docker for everything on my local machine, so I don't have to worry about asset version conflicts. This little projects allows you to play around with Tailwind CSS, but no need to install NPM or PostCSS on your local machine. 👍
wouldn't that be used just to deploy your OS projects?
It can also be used for local development.
true. I use it to create templates to host websites (CakePHP, NodeJS...) and can be found on docker hub.
Also created a few containers to host BTC/LTC/ETH full nodes ...
https://github.com/Mambix?tab=repositories&q=docker&type=&language=