Деплой бота на сервер с помощью Docker. Aiogram 3.0b5 №15.

  Рет қаралды 15,636

Masson

Masson

Күн бұрын

В этом видео задеплоим нашего бота на сервере с помощью такой утилиты как docker, а так разберемся в том, что же такое докер и контейнеризация.
Мой телеграмм канал (гитхаб репозиторий в закрепе): t.me/massonnn_yt
Как установить докер на ваш сервер:
docs.docker.com/desktop/insta...
--------------------
Данное видео было сделано бесплатно, не содержит рекламы и не пытается что-то продавать. Если вам кто-то что-то предлагал, то имейте ввиду - это мошенники.
Вы можете поддержать автора, если он вам чем-то помог:
Если вы из России:
410011676049152 (yoomoney)
2200700702094680 (Тинькофф)
Если вы из Украины:
5457082270647394 (ПриватБанк)
Криптовалюты:
ltc1qm6lx5e8q8ff7hs5ne2yxskhs2jhdl6ludq4ud8 (LTC / Litecoin)
bc1qfz7399jdqrxkpmmxyetk0frdskwv23k6p4yhdu (BTC)
0x95643B2702d1C4b965c1451C3f9bAAE7FF35115D (ETH)
TAc1WsbgAeB3UY4LrsfoshkTNHzTF1zqj5 (Tether USD-T)

Пікірлер: 29
@davidsaidov8308
@davidsaidov8308 11 ай бұрын
Спасибо большое, очень полезно, мне помогло!
@brainstormbalaclava5384
@brainstormbalaclava5384 3 ай бұрын
жирный лайк, спасибо!
@mainnet3603
@mainnet3603 6 ай бұрын
Супер! только музыка на фоне мешает
@Igorr701
@Igorr701 Жыл бұрын
👋
@AlekseyNefedov-rh2bt
@AlekseyNefedov-rh2bt Жыл бұрын
Привет! Подскажите, пожалуйста, не совсем понятно, как будут создаваться миграции в контейнере, где в базе postgres не существует базы данных (т.е. после запуска, там нет никакой базы). При запуске докера я получаю ошибку: asyncpg.exceptions.InvalidCatalogNameError: database "test-db" does not exist make: *** [Makefile:5: migrate] Error 1 На каком этапе должна создаться БД в докере?
@ceo-s
@ceo-s Жыл бұрын
Привет! В 7 уроке посмотри. Он почему то пропал из плейлиста, но на канале остался.
@lilsix7174
@lilsix7174 Жыл бұрын
в docker-compose в раздел db допиши: environment: POSTGRES_USER: pg_user POSTGRES_PASSWORD: pg_password POSTGRES_DB: test-db
@Munchen888
@Munchen888 7 ай бұрын
Скажите пожалуйста, а как и где указать конфигурационный файл config.ini? Еще скажите, через VsCode тоже же есть возможность запустить телеграм бота?
@massonnn
@massonnn 6 ай бұрын
Не очень понимаю про какой config.ini идёт речь, если вы имеете ввиду какой-то конфигурационный файл для вашего образа (Image), который вы сами собираете, то его нужно добавлять в образ при сборке в Dockerfile. По поводу VSCode, то да, там тоже есть такая возможность, но требуется установить соответствующий плагин.
@dmitry-lz1ny
@dmitry-lz1ny Жыл бұрын
А что если нужно обновить бота? (то есть на гите появляются обновы) Как потом на сервере все это обновить?
@massonnn
@massonnn Жыл бұрын
организуйте CI/CD, например, с помощью Github Actions
@user-xv3xb8hd5z
@user-xv3xb8hd5z Жыл бұрын
@@massonnn Это может стать темой следующего видео 😄
@user-rk3lj6fg6b
@user-rk3lj6fg6b 2 ай бұрын
Правда что на сервере 4 Гб оперативной памяти должно быть, для установки докера?
@massonnn
@massonnn 2 ай бұрын
Нет
@mrEvgen-xn2bf
@mrEvgen-xn2bf Жыл бұрын
Видео урок можно было бы просто сократить в два раза , записывая "Вот этот код сюда, а этот сюда копируем и готово". Почти нет объяснений что для чего.
@massonnn
@massonnn 8 ай бұрын
Спасибо за ваш комментарий! Действительно, видео достаточно сухое. Тем не менее я планирую в скором времени выпустить исчерпывающий курс о докере. Надеюсь он то поможет вам разобраться, если вы этого еще не сделали. А чтобы его не пропустить, рекомендую подписаться на канал)
@kastorka7
@kastorka7 7 ай бұрын
а как получить доступ к записям БД?
@massonnn
@massonnn 7 ай бұрын
Подключиться к базе данных
@stanissovet9571
@stanissovet9571 6 ай бұрын
Спасибо за труд Но ничего не видно
@timurotube
@timurotube 2 ай бұрын
Какие минимальные требования к серверу чтобы запустить там питон и постгрес?
@massonnn
@massonnn 2 ай бұрын
Если установили докер, то с питоном и постгресом проблем не будет
@timurotube
@timurotube 2 ай бұрын
@@massonnn мне больше интересно какой сервер про параметрам нужен чтобы работал и питон и база и не тупил
@timurotube
@timurotube 2 ай бұрын
Гпт сказал: Minimum VPS Requirements 1. CPU: • At least 1 vCPU (virtual CPU). For better performance, especially under load, consider 2 vCPUs. 2. RAM: • Minimum 1 GB of RAM. However, 2 GB is recommended for better performance, especially if your application or database grows. 3. Storage: • Minimum 20 GB of SSD storage. This will allow enough space for the operating system, Python application, PostgreSQL database, and some data. More storage may be required depending on the size of your database and application. 4. Operating System: • A lightweight Linux distribution such as Ubuntu, Debian, or CentOS. Example Configuration • Basic Setup: • 1 vCPU • 1 GB RAM • 20 GB SSD • Ubuntu 20.04 LTS • Recommended Setup: • 2 vCPUs • 2 GB RAM • 40 GB SSD • Ubuntu 20.04 LTS
@timurotube
@timurotube 2 ай бұрын
Хочу видео настройки виртуального сервера❤
@massonnn
@massonnn 2 ай бұрын
Здравствуйте! Возможно, сделаю
@horti_culturist
@horti_culturist Жыл бұрын
Тема очень полезная и интересная, но по факту ничего не сказано. После данного "гайда" нужно дополнительно идти гуглить, мне кажется это не правильно. Объяснений нет, вы просто пишете код с комментариями, я как человека который не знает данной темы ничего не понял толком. Пусть лучше видео будет идти 2 часа, но по каждому пункту будет объяснено.
@massonnn
@massonnn Жыл бұрын
Формат видео скорее видеоинструкция по развертыванию приложения с помощью докера. Это сложно назвать туториалом по докеру.
@otis-v
@otis-v Жыл бұрын
Зачем колхозить музыку на фон? Мало того, что она уе****ая, так еще и громкая.
@Munchen888
@Munchen888 7 ай бұрын
Можно культурней?
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 69 М.
Получилось у Миланы?😂
00:13
ХАБИБ
Рет қаралды 3,4 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 14 МЛН
ВОДА В СОЛО
00:20
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 30 МЛН
Gym belt !! 😂😂  @kauermtt
00:10
Tibo InShape
Рет қаралды 17 МЛН
Запуск Nginx в контейнере Docker
20:55
Поддержка Сайтов :: Метод Лаб
Рет қаралды 13 М.
Деплой Telegram бота на Python | PythonAnywhere
9:44
PyLounge - программирование на Python и всё о IT
Рет қаралды 41 М.
Railway Убийца Heroku | Самый Быстрый Способ Задеплоить Telegram/VK Python Бота
9:09
PyLounge - программирование на Python и всё о IT
Рет қаралды 19 М.
Что такое Docker?
6:50
Merion Academy
Рет қаралды 287 М.
Запуск сервера Postgres через Docker-compose
9:42
Олег Кишинский
Рет қаралды 5 М.
Запрещенный Гаджет для Авто с aliexpress 2
0:50
Тимур Сидельников
Рет қаралды 753 М.
Я купил первый в своей жизни VR! 🤯
1:00
Вэйми
Рет қаралды 3,3 МЛН