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

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

Зачем копировать код в директорию src внутри контейнера, а затем маунтить его же в эту директорию извне?
И зачем вообще маунтить код? Контейнер должен быть самодостаточным. В крайнем случае можно подключить общие данные, которые используются несколькими контейнерами.

По поводу строчки с копированием директории — согласен, она тут лишняя, забыл убрать её.


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

Вы раскрутите своего бота в телеграм, вложите в это силы и время, а его заблокируют и вы не найдёте концов. Централизованные подцензурные мессенджеры зло.

У меня же конечный продукт не бот, а приложение. Бот нужен на первом этапе, чтобы в кратчайшие сроки собрать данные и проверить работоспособность моей гипотезы. уже кстати пользователи бота сделали 2300 оценок изображений, так что разметка данных идёт достаточно бодро.

Ну, код бот все равно будет у тебя на руках. Да и вряд-ли его вот так, без всякой на то причины, просто заблокируют.

Как дипломный проект супер. Тем более на такую тему.


По поводу firebase только скажу, что это не панацея, к сожалению. Оно далеко не везде применимо. И про простоту тоже можно поспорить — firebase из-за своей простоты для быстропроектов делает почти невозможным изменение базы на что-либо другое (возможно, но выйдет дорого, если заранее не продумать интерфейс работы с базой)


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


Но с учётом хабра

Согласен, для серьёзного и большого продакшена нужны свои сервера

А почему используется Realtime Database, а не Firestore? Какие в данном случае преимущества?

Realtime Database показалось мне более простой и удобной для моего проекта

Не пробовали деплоить бота средствами firebase?

Как-то пока руки до такого не дошли, пока что просто деплою контейнеры на VPSки

Но обязательно хочу разобраться с Continuous Integration, чтобы просто написал git push, а оно само собралось на сервере и запустилось!

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

Публикации

Истории