Smooth Local Development with Docker-Compose, Seeding, Stubs, and Faker
Posted on May 1, 2018
Imagine you clone a git repo and try to start its application in your IDE. It fails. Why? The database is missing. After installing and starting a database manually you look at an empty application. There is no data in the database. Moreover, the application still doesn’t work as it requires an external service… The process of setting up a local development environment is often a journey of pain with many manual actions and implicit knowledge. How cool would it be, if we just have to call docker-compose up
and the whole environment is automatically created locally containing nice dummy data?