Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
docker-compose up api
И индексировать эластиком монго… Это как?
# Makefile
migrate:
docker-compose run api bundle exec rake db:migrate
docker-compose up -d backend frontend elastic redis postgres и увидел заветную запись в логах, если надо что-то сделать. Еще есть костыли типа wait-for-it.sh.На прошлой работе также было, дерьма с этим хлебнул знатно. Сейчас же все запросы к апи проксирую через Nginx на стейджовый сервер, проблем не знаю и рекомендую всем сделать также и закопать, наконец, эту стюардессу
Невозможность работать офлайн или при плохом Интернете.
Необходимость делить один и тот же ресурс с другими разработчиками и тестировщиками.
Такой сервер достаточно хрупкий.
cd api
git checkout feature/branch
docker-compose build api
make migrate
docker-compose up api
* go1.11
* MySQL
* Redis
* Elasticsearch
* Capistrano
* syslog
* PostgreSQL
docker stats.CONTAINER ID NAME MEM USAGE
e4941ea92ce7 nginx_1 3.16MiB
1b023bfff38f api_1 351.5MiB
e07c6958e378 pg_1 18.64MiB
1fa783f5fdbc terminal-front_1 14.89MiB
72e9dfa0805a adminer_1 11.19MiB
e9ce9f965867 admin-front_1 1.312MiB
3edacc59a77b certbot_1 1.547MiB
Надо попробовать, жду второй доклад :)
Docker для фронтендера. Часть 1. Зачем?