ruchej
@ruchej
Конструктор мебели. Пишу макросы для К3-Мебель

Как пользоваться HEROKU для проекта django?

Доброго дня!
Есть необходимость создать рабочий сайт на django.
Покупать целый вдс для этого нет возможностей и смысла.
Подскажите по Heroku.
Если там запускаю своё приложение на django, т.е. сайт, то я ж смогу привязать свой домент
и это всё будет работать, как обычный сайт?
Есть ли где инструкция по русски на доступном для очень новичка, как запустить сайт на хероку?
Сколько вот смотрю в ютубе и пр, в голове одни непонятки остаются.
  • Вопрос задан
  • 764 просмотра
Решения вопроса 2
@OlegPyatakov
pyatakov.com
Если там запускаю своё приложение на django, т.е. сайт, то я ж смогу привязать свой домент
и это всё будет работать, как обычный сайт?

Привязать свой домен можно на всех планах, включая бесплатный. В целом да, будет работать как обычный сайт. Но будет ряд ограничений: уход в сон через 30 минут бездействия (если про бесплатный тариф), ограниченный выбор базы данных, невозможность использования файлового хранилища (везде придется использовать БД, т.е. будет ограничение на пользовательские загрузки и файлы), ограничения на количество процессов/воркеров.

Допустим какие-то ограничения можно снять, выбрав другой PaaS, но в целом подобного рода неудобства все равно сохранятся.

Также вот это не совсем корректный тезис:
Покупать целый вдс для этого нет возможностей и смысла.

Сегодня нормальный VDS это 100-200 рублей в месяц (может даже меньше), т.е. уже дешевле чем платный тариф Heroku.
Ответ написан
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Купите не целый VDS, а хостинг.

Домен свой привязать к проекту на Heroku можете. Работать будет почти как обычный сайт. Но вы будете периодически сталкиваться с особенностями serverless, который новичка могут основательно ставить в ступор. Особенно, если вы привыкли учиться по видео-урокам.

На сайте Heroku очень простая и толковая документация в формате шаг-за-шагом. Можно даже английского не знать, просто смотри на картинки и набирай указанные команды.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы