@@elena-deykun Я уже подписался и теперь буду пристально следить за новыми поступлениями. Благодарю Вас за информативный материал. Ваше повествование - услада для моих глаз и ушей:3
Спасибо за видео! Было бы супер если бы выпустили видео по деплою с помощью Docker / docker-compose на обычный сервер. Ну и в идеале CI/CD например на гитлаб. Я вроде все настроил, осталось только деплой сделать, инструкция бы не помешала =)
Отлично. Особенно, если сравнить с наворотом сокетов в тьюториале digital ocean, или утверждения,что супервизор пережиток прошлого и системД должен быть вместо него. А вот можно как-то задеплоить приложение с селери без докера. На локальной машине я у меня отркрыто 3 терминала ( джанго, селери и редис). Понимаю,что лучше этих жителей поселить в докер, но есть ли возможность обойтись в продакшен без докера, но с суперизором(системД), к бы поднимали демонов селери? Спасибо.
В целом так же, как и локально, просто прописать файлик по аналогии с /etc/supervisor/conf.d/game_muster.conf из видео, только с запуском celery вместо приложения
@@elena-deykun А как подружить селери редис (и селери-бит ) ? Тоже так? Может быть у вас будет время сделать демо, как это выглядит на проде. p.s. Просьба от человека, уже вставшего на порочный путь копания в Докере и пострадавшего от него неоднократно ( у меня windows 10, к которому пришлось привинчивать wsl2) и теперь ни джаго приложения, ни вью не работают с нормальной скоростью, только если не селятся в wsl2). У меня нет амбиций на что-то большее, чем селери+ редис+ селери-бит. Уже не говоря, что Докер контйнер весит 1 Гб, будь он неладен.
незачет, потому что в конце произошел какой то сбой и пришлось устанавливать в джанго какие то библиотеки и чето там исправлять, короче у новичка голова же вскипит, а еще я видел видос там дядька говорил, что ненадо использовать gunicorn, потому что джанга стала асинхронной и надо использовать uvicorn
Все зависит от различий в версиях и это нужно понимать. Также нужно уметь работать с самым разнообразным стеком тулов, потому что зачастую то что имеется на реальных проектах в поддержке не самое новое и модное)
да, в первом видео нам показывают "как надо" и новички сидят и думают "нифига себе! Сколько тонкостей" по итогу второго видоса все сводится к тому что "то как надо" оно непонятно для кого, так как каждый делает так как у него работает (и для меня это был ключевой момент). А вся эта важность она на публику
Отличное видео, всё очень понятно и доходчиво. Надеюсь, что будешь продолжать! Столкнулся с одной проблемой, supervisor в упор не хочет видеть SECRET_KEY. - printenv | grep SECRET_KEY - его выдаёт. - Если хардкодить его в settings, то тоже всё работает А вот с os.environ.get("SECRET_KEY") в логах супервизора ошибка: django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty. Если сможешь подсказать куда смотреть - буду очень признателен.
Привет! Если не ошибаюсь, то в таком случае нужно переменную поместить в ~/. profile, но мне легче так не делать и брать переменные окружения из .env файлика прямо в коде, у меня на гитхабе можно найти как это делается при помощи библиотеки environ
@@elena-deykun Как не странно, но именно твое видео залетело в реcumендации. Видео кстати много но не все под такой приятный голос, и почему то даже многие курсы на udemy не рассказывают как деплоить на гугл клауд, хотя по идее это популярная платформа, но я чайник в этом.
@@elena-deykun Куда пропала? Дай хоть повод не переживать. Хоть строчку напишиииии.... Канал хороший, я хоть и могу такое, но приятно слышать соображающую девушку)) Подписка, лайк, поддержка.
Всё понятно. А такие объяснения не часто найдешь. Спасибо!
Выходи в ютуб почаще пожалуйста.
Спасибо, постараюсь))
@@elena-deykun Пожалуйста, вернитесь!!!!! Ради христа. Вы спасли меня сейчас от суицида...
@@craftminister8061 Совсем скоро вернусь с годным контентом! А ты пиши в чатик в тг если есть какие-то вопросы, всегда рада помочь)
@@elena-deykun Я уже подписался и теперь буду пристально следить за новыми поступлениями. Благодарю Вас за информативный материал. Ваше повествование - услада для моих глаз и ушей:3
@@craftminister8061 спасибо) приятно слышать)
Обычно я не комментирую никогда и ничего, но это видео спасло мне жизнь. Спасибо тебе за отличное объяснение!
Ахахха, найс, значит все не зря)
Ооооогрооооомнейшеее тебе спасибо. Все очень подробно и понятно, просто спасла 😘
Спасибо за видео! Было бы супер если бы выпустили видео по деплою с помощью Docker / docker-compose на обычный сервер. Ну и в идеале CI/CD например на гитлаб. Я вроде все настроил, осталось только деплой сделать, инструкция бы не помешала =)
Привет! Спасибо за видео. Есть ли пример по настройке github actions для непрерывной доствки приложения в VM?
Спасибо) не-а, у меня конкретно такого примера, которым могу поделиться, нет
Отлично.
Особенно, если сравнить с наворотом сокетов в тьюториале digital ocean, или утверждения,что супервизор пережиток прошлого и системД должен быть вместо него.
А вот можно как-то задеплоить приложение с селери без докера. На локальной машине я у меня отркрыто 3 терминала ( джанго, селери и редис). Понимаю,что лучше этих жителей поселить в докер, но есть ли возможность обойтись в продакшен без докера, но с суперизором(системД), к бы поднимали демонов селери? Спасибо.
В целом так же, как и локально, просто прописать файлик по аналогии с /etc/supervisor/conf.d/game_muster.conf из видео, только с запуском celery вместо приложения
@@elena-deykun А как подружить селери редис (и селери-бит ) ? Тоже так? Может быть у вас будет время сделать демо, как это выглядит на проде.
p.s. Просьба от человека, уже вставшего на порочный путь копания в Докере и пострадавшего от него неоднократно ( у меня windows 10, к которому пришлось привинчивать wsl2) и теперь ни джаго приложения, ни вью не работают с нормальной скоростью, только если не селятся в wsl2). У меня нет амбиций на что-то большее, чем селери+ редис+ селери-бит. Уже не говоря, что Докер контйнер весит 1 Гб, будь он неладен.
@@dodokwak прокомментируй последний пост в тг канале и я тебе напишу)
очень грамотно, понятно и просто!
Спасибо))
👍
привет, извини за не скоромный вопрос, можно ли попросить помощи с деплоем?
Привет, может смогу помочь, напиши коммент под последним постом в тг и я отвечу)
@@elena-deykun написал)
Спасибо, очень полезно и понятно. 👍👍👍
Domain + SSL ?
м?
@@elena-deykun сделайте пожалуйста видео как подключить кастомный домен и ssl сертификат или же такое видео уже есть на канале?
незачет, потому что в конце произошел какой то сбой и пришлось устанавливать в джанго какие то библиотеки и чето там исправлять, короче у новичка голова же вскипит, а еще я видел видос там дядька говорил, что ненадо использовать gunicorn, потому что джанга стала асинхронной и надо использовать uvicorn
Все зависит от различий в версиях и это нужно понимать. Также нужно уметь работать с самым разнообразным стеком тулов, потому что зачастую то что имеется на реальных проектах в поддержке не самое новое и модное)
да, в первом видео нам показывают "как надо" и новички сидят и думают "нифига себе! Сколько тонкостей" по итогу второго видоса все сводится к тому что "то как надо" оно непонятно для кого, так как каждый делает так как у него работает (и для меня это был ключевой момент). А вся эта важность она на публику
как правельно подклучить бозу данных (phpMyAdmin, PostgreSQL) на хостинге к Django?
Лучше юзать не хостинг, а облачный vds и устанавливать постгри по инструкции на сайте, там не много сложностей.
тебе сколько лет?)
22)
@@elena-deykun первый раз вижу девушку настоящую айтишницу ))
@@---ev8sp Нас таких много😏
@@elena-deykun Пусть будет еще больше! Гендерность не имеет значений.
Отличное видео, всё очень понятно и доходчиво.
Надеюсь, что будешь продолжать!
Столкнулся с одной проблемой, supervisor в упор не хочет видеть SECRET_KEY.
- printenv | grep SECRET_KEY - его выдаёт.
- Если хардкодить его в settings, то тоже всё работает
А вот с os.environ.get("SECRET_KEY")
в логах супервизора ошибка:
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.
Если сможешь подсказать куда смотреть - буду очень признателен.
Привет! Если не ошибаюсь, то в таком случае нужно переменную поместить в ~/. profile, но мне легче так не делать и брать переменные окружения из .env файлика прямо в коде, у меня на гитхабе можно найти как это делается при помощи библиотеки environ
Ну а почему забросила ?:(((
Работы много)
Как и видео на подобные тематики в ютубе😂
@@elena-deykun Как не странно, но именно твое видео залетело в реcumендации. Видео кстати много но не все под такой приятный голос, и почему то даже многие курсы на udemy не рассказывают как деплоить на гугл клауд, хотя по идее это популярная платформа, но я чайник в этом.
@@Decaprebin приятно слышать) Обязательно буду продолжать, но позже)
Бля печально что это все видосы
Ех а канал мёртвый 😅, а хорошо все так было, надеюсь автор за пк, а не на коленях 😂😂😂😂
Я все вижу!
Будет ещё контент)
@@elena-deykun Куда пропала? Дай хоть повод не переживать. Хоть строчку напишиииии....
Канал хороший, я хоть и могу такое, но приятно слышать соображающую девушку)) Подписка, лайк, поддержка.
@@PythonDevelopment Оставить панику! Жива я, жива) и на канале контент может будет, сейчас просто работы много)
@@elena-deykun 👍хорошо