делать деплой без даунтайма? то есть пуллить новый образ, запускать, и, как только он готов к работе, стопать старый, маппить порты на новый
                  
                  
                  
                  
                  
                  сейчас мой деплой выглядит так, сами понимаете, совсем не то, что хочется
                  
                  
                  docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY &&
                  
                  
                  docker stop $CONTAINER_NAME &&
                  
                  
                  docker rm $CONTAINER_NAME &&
                  
                  
                  docker pull $CONTAINER_IMAGE &&
                  
                  
                  docker run --name $CONTAINER_NAME -p 3000:3000 -d $CONTAINER_IMAGE
                  
                  
                
Уже не верно. Сначала пулл, потом стоп и потом перезапуск. Сворм - он не про это
Обсуждают сегодня