Size: a a a

2018 March 26

AN

Alexandr Negashev in Rancher
+1
источник

AN

Alexandr Negashev in Rancher
а деплоите одно приложение или целый docker-compose?
источник

VV

Vitalii Voskobovych in Rancher
у меня PHP приложение, nginx + php-fpm + db + …
но деплоиться будут когда тольлко один контейнер а когда и более одного
источник

AN

Alexandr Negashev in Rancher
ну реальзовать можно в gitlab CI с 2-3 приложениями это просто
источник

VV

Vitalii Voskobovych in Rancher
при деплое иногда надо выполнить консольную команду на сервере, миграции к базе применить например.
Даже примерно не представляю как это сделать 🙂

Я гитлаб си юзал, понимаю как там что. Но не понимаю воркфлоу и не понимаю как связать его с ранчером.
источник

VV

Vitalii Voskobovych in Rancher
вот интересуюсь, кто такое уже делал)
источник

AO

Artemiy Okulov in Rancher
миграции попробуйте делать в контейнере отдельным шагом. т.е. перед основным деплоем деплоите контейнер с миграциями, запускаете. если прошло успешно то тогда основной контейнер деплоите. образ по факту может быть один и тот же
источник

AN

Alexandr Negashev in Rancher
дак просто все в докере запускать все задачи, а деплой до rancher делать через rancher/cli контейнер
источник

AO

Artemiy Okulov in Rancher
можно все описать в docker-compose, а деплой compose разбить на шаги, указывая какой сервис задеплоить из всего docker-compose
источник

AN

Alexandr Negashev in Rancher
я на health check и link нормально деплою все друг за другом
источник

AN

Alexandr Negashev in Rancher
но rancher любит отрываться на пустом месте
net/http: request canceled
и ошибка 422
и просто сам ранче падает (не знаю что делать с ним)
источник

VV

Vitalii Voskobovych in Rancher
а какая версия?
источник

JS

John Smith in Rancher
ранчер.. падает :))
источник

AN

Alexandr Negashev in Rancher
любая с 1.6.х, я до самой последней уже обновил
источник

JS

John Smith in Rancher
источник

VV

Vitalii Voskobovych in Rancher
а кто-то 2.0 уже пробовал?
источник

AO

Artemiy Okulov in Rancher
это деплой в два шага из одного compose
   - rancher --debug --wait --wait-state healthy up --upgrade --confirm-upgrade --stack $RANCHER_STACK -d --rancher-file infrastructure/transport/rancher-compose.yml --file infrastructure/transport/docker-compose.dev.yml transport-findcarservice-db
  - rancher --debug --wait --wait-state healthy up --upgrade --force-upgrade --confirm-upgrade --stack $RANCHER_STACK -d --rancher-file infrastructure/transport/rancher-compose.yml --file infrastructure/transport/docker-compose.dev.yml transport-findcarservice
источник

AN

Alexandr Negashev in Rancher
хм... я просто весь compose пыляю
источник

AO

Artemiy Okulov in Rancher
ну если мало сервисов то можно
источник

ED

Egor Dremov in Rancher
2.0 же на кубернетисе полностью
источник