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

Ғылым және технология

В этом видео задеплоим нашего бота на сервере с помощью такой утилиты как 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
    @davidsaidov830811 ай бұрын

    Спасибо большое, очень полезно, мне помогло!

  • @brainstormbalaclava5384
    @brainstormbalaclava53843 ай бұрын

    жирный лайк, спасибо!

  • @mainnet3603
    @mainnet36036 ай бұрын

    Супер! только музыка на фоне мешает

  • @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
    @Munchen8886 ай бұрын

    Скажите пожалуйста, а как и где указать конфигурационный файл 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Ай бұрын

    Правда что на сервере 4 Гб оперативной памяти должно быть, для установки докера?

  • @massonnn

    @massonnn

    Ай бұрын

    Нет

  • @stanissovet9571
    @stanissovet95716 ай бұрын

    Спасибо за труд Но ничего не видно

  • @mrEvgen-xn2bf
    @mrEvgen-xn2bf Жыл бұрын

    Видео урок можно было бы просто сократить в два раза , записывая "Вот этот код сюда, а этот сюда копируем и готово". Почти нет объяснений что для чего.

  • @massonnn

    @massonnn

    8 ай бұрын

    Спасибо за ваш комментарий! Действительно, видео достаточно сухое. Тем не менее я планирую в скором времени выпустить исчерпывающий курс о докере. Надеюсь он то поможет вам разобраться, если вы этого еще не сделали. А чтобы его не пропустить, рекомендую подписаться на канал)

  • @kastorka7
    @kastorka77 ай бұрын

    а как получить доступ к записям БД?

  • @massonnn

    @massonnn

    7 ай бұрын

    Подключиться к базе данных

  • @timurotube
    @timurotube2 ай бұрын

    Хочу видео настройки виртуального сервера❤

  • @massonnn

    @massonnn

    Ай бұрын

    Здравствуйте! Возможно, сделаю

  • @timurotube
    @timurotube2 ай бұрын

    Какие минимальные требования к серверу чтобы запустить там питон и постгрес?

  • @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

  • @horti_culturist
    @horti_culturist Жыл бұрын

    Тема очень полезная и интересная, но по факту ничего не сказано. После данного "гайда" нужно дополнительно идти гуглить, мне кажется это не правильно. Объяснений нет, вы просто пишете код с комментариями, я как человека который не знает данной темы ничего не понял толком. Пусть лучше видео будет идти 2 часа, но по каждому пункту будет объяснено.

  • @massonnn

    @massonnn

    Жыл бұрын

    Формат видео скорее видеоинструкция по развертыванию приложения с помощью докера. Это сложно назвать туториалом по докеру.

  • @otis-v
    @otis-v Жыл бұрын

    Зачем колхозить музыку на фон? Мало того, что она уе****ая, так еще и громкая.

  • @Munchen888

    @Munchen888

    6 ай бұрын

    Можно культурней?

Келесі