Bash + Docker Compose. Простой деплой docker приложений на простой Ubuntu сервер

preview_player
Показать описание
Деплой проекта позволяет сделать ваше приложение видимым для вашей аудитории. Мы, в Wormsoft, перепробовали разные варианты деплоя. Для небольших проектов мы остановились на варианте простого Bash скрипта вместе с правильно настроенным docker-compose файлом.

Также прикрепляю ссылки на репозитории, про которые говорю в видео:

Рекомендации по теме
Комментарии
Автор

Это просто мегаполезное видео. Фактически по нему и дополнительному гуглению понял как работает docker, как разворачивать приложение, и насколько это все интересно. И в итоге сделал свой петпроджект. Автору бесконечное спасибо. За 20 минут очень понятно, доступно все объяснил.

volatilnost
Автор

Спасибо большое, переиспользовал некоторые кучки кода, с первого раза поднял личный "прод".
Респект

zpxzfuj
Автор

Живописно!
побольше бы таких уроков...

georgestatefield
Автор

Норм схема👍 но можно улучшить.
В docket way правильнее сначала собирать образы и только потом их деплоить. Gitlab CI + Gitlab Container registry.

paulmixable
Автор

очень интересно, жаль шо ниче не понятно

dd-pedp
Автор

Если вы делаете свой первый деплой через Docker, можете не смотреть это, вы ничего не поймете.

eyynfws
Автор

Здравствуйте! Я новичок, наткнулся на ваше видео и мне понравилось. Но есть пара вопросов:
1. как деплоить бота (телеграм) на сервер вместо сайта?
2. Что делать если этих ботов может быть много, и я хочу запустить их независимо друг от друга на одном сервере?

Спасибо!

whicencer
Автор

А не думали начать использовать ansible?

evgedoo
Автор

столкнулся с проблемой. сделал все как показано и по шпаргалке с гита все запустилось но запросы никак не проходят есть идеи что я мог сделать не так? докре пс пишет что все работает да и телеграм бот который запускаеться в контейнере отрабатывает. но я так понимаю nginx не пропускает запросы так как без проксирования запросы проходят

arturioup
Автор

Объясни пожалуйста почему service1 и service2 висят на одинаковом порту 3001? Заранее спасибо.

kyrylochornobryvets
Автор

Дружище, помоги с настройкой простого сервака, я через докер компоуз делал, проблема в том что локально на существующую базу поднимается норм, а вот удаленно, беда, пробую поднять все меня не пускает, фатал ерорр не находит базу, смотрел через docker inspect, порт есть, а вот айпишник пустое поле

artsbrand
Автор

А если например в бд в ручную нужно что-то поменять, как быть ?

llwebstylell
Автор

что за хост, у которого брал сервак на убунту, а то я взял и у меня рут прав не было, даже не поигрался с докером

apacheMax
Автор

Зачем Ubuntu на сервер, если есть Debian?

daniil