Как стать автором
Обновить

Комментарии 5

А если делать перетягиванием через интерфейс файлов, чем это хуже, чем через пуш?

Обновлять не так удобно. Надо будет каждый раз на сайт заходить, удалять старые файлы, грузить новые. Плюс если потом захотите через Git, нужно будет git pull сделать не забыть

Чем плох подход при котором при пуше в мастер гитхаб сам подключается к машине по ssh и копирует нужные папки?

Реклама Amvera тут совсем лишняя, у них конские цены, за цену их базового тарифа можно взять целы vps.

Всё то же самое можно делать совершенно бесплатно, используя автоматизацию GitHub в связке с DockerHub.
Создаем в проекте Dokerfile, requirements.txt и .github/workflows/automation.yml

Настраиваем автоматизацию по документации https://docs-docker-com.translate.goog/build/ci/github-actions/?_x_tr_sl=en&_x_tr_tl=ru&_x_tr_hl=ru&_x_tr_pto=rq
Проект деплоится автоматом после пуша в ветку master GitHub. Через пару минут идем на VPS и запускаем контейнер командой docker run -dit --restart unless-stopped <имя образа>
Цены на Аmveraя явно не адекватные рынку.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий