Особенности depends_on в docker-compose

Зачастую не хочется писать или говорить о недостатках Docker-compose, так как есть надежда, что через короткий промежуток времени, эти проблемы будут устранены, а статья станет устаревшей и несправедливой.

Но многим хочется работать с Docker-compose уже прямо сейчас, и все мы дружно маршируем по одним и тем же граблям. Хочу поделиться набитыми шишками.

Если контейнер у нас один, а внутри одного контейнера пачка сервисов, например: nginx, php, postgresql или mysql, то прелестей Docker в этом никаких нет. Такой подход не следует модному тренду: микросервисы, разделить сложные сервисы на простые и соединить простые между собой. Придаёт гибкости. Continue reading “Особенности depends_on в docker-compose”

ReSTful API Symfony project in Docker containers [DEV ENV]

Git for windows: https://git-scm.com/download/win (Install it!)
Docker: https://docker.com (Install it!)
Git Repository: https://bitbucket.org/onekit/rest-tutorial/ (open to see code)

To see how ReSTful API works inside on Symfony and how to setup with docker in 3 steps:
1 – Download project (“git clone https://bitbucket.org/onekit/rest-tutorial/“)
2 – Install project (“docker-compose up -d“)
3 – Open localhost in browser