chat-bots:docker_deploj_na_vps
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| chat-bots:docker_deploj_na_vps [2025/11/21 00:38] – [Бесплатные VPS] olegsklyarov | chat-bots:docker_deploj_na_vps [2025/11/21 09:21] (current) – [Практика (для зачета)] olegsklyarov | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| ==== Шаги ==== | ==== Шаги ==== | ||
| + | |||
| + | ⚠️ Ниже даны команды для ОС [[https:// | ||
| === Обновить систему полностью === | === Обновить систему полностью === | ||
| Line 67: | Line 69: | ||
| ☁️ (root) $ ufw allow < | ☁️ (root) $ ufw allow < | ||
| ☁️ (root) $ ufw limit < | ☁️ (root) $ ufw limit < | ||
| + | # открываем порт для подключения к БД при помощи '' | ||
| + | ☁️ (root) $ ufw allow < | ||
| ☁️ (root) $ ufw --force enable | ☁️ (root) $ ufw --force enable | ||
| </ | </ | ||
| - | |||
| === Перезапустить SSH === | === Перезапустить SSH === | ||
| Line 108: | Line 111: | ||
| ===== Д/З ===== | ===== Д/З ===== | ||
| - | ==== Reading assignment (прочитать и понять) ==== | + | |
| ==== Практика (для зачета) ==== | ==== Практика (для зачета) ==== | ||
| + | |||
| + | === Обязательная часть === | ||
| - Выполнить докеризацию Pizza Bot | - Выполнить докеризацию Pizza Bot | ||
| Line 116: | Line 121: | ||
| - Написать Dockerfile для создания Docker-образа (docker image) чат-бота Pizza Bot | - Написать Dockerfile для создания Docker-образа (docker image) чат-бота Pizza Bot | ||
| - Если нет учетной записи на https:// | - Если нет учетной записи на https:// | ||
| - | - Создать новый Docker Hub репозиторий для публикации образа своего бота | + | - Создать новый Docker Hub репозиторий |
| - Авторизовать локальной Docker с учеткой Docker Hub, чтобы можно было делать '' | - Авторизовать локальной Docker с учеткой Docker Hub, чтобы можно было делать '' | ||
| - Дополнить Makefile командами Docker: | - Дополнить Makefile командами Docker: | ||
| Line 124: | Line 129: | ||
| - Запустить / остановить контейнер с чат-ботом | - Запустить / остановить контейнер с чат-ботом | ||
| - Выполнить билд и пуш своего Pizza Bot на Docker Hub | - Выполнить билд и пуш своего Pizza Bot на Docker Hub | ||
| - | | + | |
| + | === Рекомендуемая часть === | ||
| + | |||
| + | | ||
| - Получить IP адрес и рутовый доступ по SSH | - Получить IP адрес и рутовый доступ по SSH | ||
| - Выполнить базовую настройку безопасности VPS | - Выполнить базовую настройку безопасности VPS | ||
| Line 130: | Line 138: | ||
| - Выполнить деплой своего бота и postgres на VPS | - Выполнить деплой своего бота и postgres на VPS | ||
| + | P.S. Если студент против регистрации на сайте хостинга с предоставлением личного номера сотового или из-за необходимости оплаты услуг хостинга, | ||
| ==== Бесплатные VPS ==== | ==== Бесплатные VPS ==== | ||
| Line 144: | Line 153: | ||
| - (студент): | - (студент): | ||
| - | - '' | + | - '' |
| - Ссылка на гит с исходным кодом бота | - Ссылка на гит с исходным кодом бота | ||
| - | | + | |
| + | - (рекомендуемая часть) Креды для подключения к PostgreSQL | ||
| + | - (преподаватель) проверяет Dockerfile, Makefile | ||
| - (преподаватель) отправляет с ТГ личку студенту сообщение " | - (преподаватель) отправляет с ТГ личку студенту сообщение " | ||
| - (студент) заходит [[chat-bots: | - (студент) заходит [[chat-bots: | ||
chat-bots/docker_deploj_na_vps.1763674699.txt.gz · Last modified: by olegsklyarov
