Как задеплоить django-приложение на виртуальную машину | Google Cloud Platform

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ • 50

  • @dims9998
    @dims9998 3 роки тому +3

    Всё понятно. А такие объяснения не часто найдешь. Спасибо!
    Выходи в ютуб почаще пожалуйста.

    • @elena-deykun
      @elena-deykun  3 роки тому

      Спасибо, постараюсь))

    • @craftminister8061
      @craftminister8061 Рік тому

      @@elena-deykun Пожалуйста, вернитесь!!!!! Ради христа. Вы спасли меня сейчас от суицида...

    • @elena-deykun
      @elena-deykun  Рік тому

      @@craftminister8061 Совсем скоро вернусь с годным контентом! А ты пиши в чатик в тг если есть какие-то вопросы, всегда рада помочь)

    • @craftminister8061
      @craftminister8061 Рік тому

      @@elena-deykun Я уже подписался и теперь буду пристально следить за новыми поступлениями. Благодарю Вас за информативный материал. Ваше повествование - услада для моих глаз и ушей:3

    • @elena-deykun
      @elena-deykun  Рік тому

      @@craftminister8061 спасибо) приятно слышать)

  • @awilch4308
    @awilch4308 3 роки тому

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

    • @elena-deykun
      @elena-deykun  3 роки тому +1

      Ахахха, найс, значит все не зря)

  • @evgenijformat1862
    @evgenijformat1862 10 місяців тому

    Ооооогрооооомнейшеее тебе спасибо. Все очень подробно и понятно, просто спасла 😘

  • @chillside
    @chillside 2 роки тому +2

    Спасибо за видео! Было бы супер если бы выпустили видео по деплою с помощью Docker / docker-compose на обычный сервер. Ну и в идеале CI/CD например на гитлаб. Я вроде все настроил, осталось только деплой сделать, инструкция бы не помешала =)

  • @aliaksandrdvornik73
    @aliaksandrdvornik73 Рік тому

    Привет! Спасибо за видео. Есть ли пример по настройке github actions для непрерывной доствки приложения в VM?

    • @elena-deykun
      @elena-deykun  Рік тому +1

      Спасибо) не-а, у меня конкретно такого примера, которым могу поделиться, нет

  • @dodokwak
    @dodokwak 3 роки тому

    Отлично.
    Особенно, если сравнить с наворотом сокетов в тьюториале digital ocean, или утверждения,что супервизор пережиток прошлого и системД должен быть вместо него.
    А вот можно как-то задеплоить приложение с селери без докера. На локальной машине я у меня отркрыто 3 терминала ( джанго, селери и редис). Понимаю,что лучше этих жителей поселить в докер, но есть ли возможность обойтись в продакшен без докера, но с суперизором(системД), к бы поднимали демонов селери? Спасибо.

    • @elena-deykun
      @elena-deykun  3 роки тому +1

      В целом так же, как и локально, просто прописать файлик по аналогии с /etc/supervisor/conf.d/game_muster.conf из видео, только с запуском celery вместо приложения

    • @dodokwak
      @dodokwak 3 роки тому

      @@elena-deykun А как подружить селери редис (и селери-бит ) ? Тоже так? Может быть у вас будет время сделать демо, как это выглядит на проде.
      p.s. Просьба от человека, уже вставшего на порочный путь копания в Докере и пострадавшего от него неоднократно ( у меня windows 10, к которому пришлось привинчивать wsl2) и теперь ни джаго приложения, ни вью не работают с нормальной скоростью, только если не селятся в wsl2). У меня нет амбиций на что-то большее, чем селери+ редис+ селери-бит. Уже не говоря, что Докер контйнер весит 1 Гб, будь он неладен.

    • @elena-deykun
      @elena-deykun  3 роки тому +1

      @@dodokwak прокомментируй последний пост в тг канале и я тебе напишу)

  • @vitali1959
    @vitali1959 3 роки тому

    очень грамотно, понятно и просто!

  • @ibrahimoglu
    @ibrahimoglu Рік тому

    👍

  • @artemartem4424
    @artemartem4424 2 роки тому

    привет, извини за не скоромный вопрос, можно ли попросить помощи с деплоем?

    • @elena-deykun
      @elena-deykun  2 роки тому

      Привет, может смогу помочь, напиши коммент под последним постом в тг и я отвечу)

    • @artemartem4424
      @artemartem4424 2 роки тому

      @@elena-deykun написал)

    • @timurmarufhodjaev345
      @timurmarufhodjaev345 2 місяці тому

      Спасибо, очень полезно и понятно. 👍👍👍

  • @vitali1959
    @vitali1959 3 роки тому

    Domain + SSL ?

    • @elena-deykun
      @elena-deykun  3 роки тому

      м?

    • @ches_ter6842
      @ches_ter6842 2 роки тому

      ​@@elena-deykun сделайте пожалуйста видео как подключить кастомный домен и ssl сертификат или же такое видео уже есть на канале?

  • @dd-pe5dp
    @dd-pe5dp 3 роки тому +1

    незачет, потому что в конце произошел какой то сбой и пришлось устанавливать в джанго какие то библиотеки и чето там исправлять, короче у новичка голова же вскипит, а еще я видел видос там дядька говорил, что ненадо использовать gunicorn, потому что джанга стала асинхронной и надо использовать uvicorn

    • @elena-deykun
      @elena-deykun  2 роки тому

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

    • @ches_ter6842
      @ches_ter6842 2 роки тому

      да, в первом видео нам показывают "как надо" и новички сидят и думают "нифига себе! Сколько тонкостей" по итогу второго видоса все сводится к тому что "то как надо" оно непонятно для кого, так как каждый делает так как у него работает (и для меня это был ключевой момент). А вся эта важность она на публику

  • @vitali1959
    @vitali1959 3 роки тому

    как правельно подклучить бозу данных (phpMyAdmin, PostgreSQL) на хостинге к Django?

    • @ural-site
      @ural-site 3 роки тому +1

      Лучше юзать не хостинг, а облачный vds и устанавливать постгри по инструкции на сайте, там не много сложностей.

  • @---ev8sp
    @---ev8sp 3 роки тому

    тебе сколько лет?)

    • @elena-deykun
      @elena-deykun  3 роки тому +1

      22)

    • @---ev8sp
      @---ev8sp 3 роки тому +1

      @@elena-deykun первый раз вижу девушку настоящую айтишницу ))

    • @elena-deykun
      @elena-deykun  3 роки тому +1

      @@---ev8sp Нас таких много😏

    • @dims9998
      @dims9998 3 роки тому

      @@elena-deykun Пусть будет еще больше! Гендерность не имеет значений.

  • @martcarrefour
    @martcarrefour 2 роки тому +1

    Отличное видео, всё очень понятно и доходчиво.
    Надеюсь, что будешь продолжать!
    Столкнулся с одной проблемой, 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.
    Если сможешь подсказать куда смотреть - буду очень признателен.

    • @elena-deykun
      @elena-deykun  2 роки тому +1

      Привет! Если не ошибаюсь, то в таком случае нужно переменную поместить в ~/. profile, но мне легче так не делать и брать переменные окружения из .env файлика прямо в коде, у меня на гитхабе можно найти как это делается при помощи библиотеки environ

  • @Decaprebin
    @Decaprebin Рік тому

    Ну а почему забросила ?:(((

    • @elena-deykun
      @elena-deykun  Рік тому

      Работы много)
      Как и видео на подобные тематики в ютубе😂

    • @Decaprebin
      @Decaprebin Рік тому

      @@elena-deykun Как не странно, но именно твое видео залетело в реcumендации. Видео кстати много но не все под такой приятный голос, и почему то даже многие курсы на udemy не рассказывают как деплоить на гугл клауд, хотя по идее это популярная платформа, но я чайник в этом.

    • @elena-deykun
      @elena-deykun  Рік тому

      @@Decaprebin приятно слышать) Обязательно буду продолжать, но позже)

  • @milenko1642
    @milenko1642 2 роки тому

    Бля печально что это все видосы

  • @milenko1642
    @milenko1642 2 роки тому

    Ех а канал мёртвый 😅, а хорошо все так было, надеюсь автор за пк, а не на коленях 😂😂😂😂

    • @elena-deykun
      @elena-deykun  2 роки тому +1

      Я все вижу!

    • @elena-deykun
      @elena-deykun  2 роки тому

      Будет ещё контент)

    • @PythonDevelopment
      @PythonDevelopment 2 роки тому +2

      @@elena-deykun Куда пропала? Дай хоть повод не переживать. Хоть строчку напишиииии....
      Канал хороший, я хоть и могу такое, но приятно слышать соображающую девушку)) Подписка, лайк, поддержка.

    • @elena-deykun
      @elena-deykun  2 роки тому +1

      @@PythonDevelopment Оставить панику! Жива я, жива) и на канале контент может будет, сейчас просто работы много)

    • @PythonDevelopment
      @PythonDevelopment 2 роки тому +2

      @@elena-deykun 👍хорошо