Задать вопрос

Пролема с DNS при привязке домена к Heroku

Есть домен, допустим domain.co, куплен в GoDaddy, есть node.js приложение в Heroku, разработка ведется локально, потом проверяется на дроплете в Digital Ocean, затем когда все хорошо, деплоится в Heroku.
И захотелось мне, чтобы domain.co смотрел в Heroku, staging.domain.co в Digital Ocean, а domain.dev работал локально, с последним проблем не возникло, а вот с первыми двумя, да.
Никак не получается настроить, подскажите как это реализовать идеологически правильно?
Решения с добавлением A записей IP'шников Heroku не предлагайте, мне кажется это решение совсем неправильное.
  • Вопрос задан
  • 3906 просмотров
Подписаться 6 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 2
@bondbig
Ну так надо в днс создать три записи:
domain.co - A-запись с айпишником heroku
staging.domain.co - A-запись с айпишником digitalocean
domain.dev (или уж лучше dev.domain.co) - A-запись с айпишником 127.0.0.1 (или какой там локальный сервер, если это не компьютер разработчика)
Ответ написан
Комментировать
@proffard
У хероку приложения нет айпишника, но всегда есть служебный домен appname.herokuapp.com
Чтобы domain.co смотрел на хероку нужно сделать следующие шаги:
1. heroku domains:add domain.co -a appname
2. Создать CNAME запись для домена domain.co со значением "appname.herokuapp.com"
Более подробно в официальной документации хероку
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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