Похожие чаты

I have a question about nginx and docker. When I

push my changes to the repo, the pipeline is triggered and the Docker container is rebuilded. For 5 minutes or so, my app goes offline, there is a way to show a maintenance page meanwhile the container rebuild?

6 ответов

16 просмотров

you are doing it the wrong way. you need to have a load balancer in front, where you can do blue-green deployment. you build the new container, push it to your host, then remove the old container. in fact, docker swarm already done this for you automatically when you update your container image

Michael Fantoni- Автор вопроса
Michael Fantoni
there are some example out there?

learn from the DevOps guru himself: https://martinfowler.com/bliki/BlueGreenDeployment.html

Michael Fantoni
there are some example out there?

https://github.com/vfarcic/vfarcic.github.io/blob/master/docker-swarm/docker-swarm-updates.md

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Привет)) уже кажется эту тему перемусолили, но вот я так и не понял. Я сейчас сижу на 27дюймов 2к мониторе. На Актуальной макоси, если я куплю 27д 4к монитор: - будет ли изобр...
Vladislav Piskunov
15
Hi guys, any problem with Pulsebrige? Trying to transfer from wETH to ETH. First it tells me to connect my metamask "through mobile app" not desktop. Then I did and confirmed ...
Snowflakecrypto
13
any reference of this implementation?
BitBuddha
29
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
&"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\dumpbin.exe" /EXPORTS C:\Users\Yeet\Tauon\vcpkg\installed\x64-window...
Martin Rys
6
Карта сайта