Zeit zu feiern! Dieser Blog hat jetzt seine eigene Domain, rampmeupscotty.com. Es wurde Zeit - ich mochte die Standard-Heroku-Domain rampmeupscotty.herokuapp.com nicht. Viel zu lang.
Ich hatte bereits eine andere Domain bei Kontent, also waren sie meine erste Wahl. Ich habe auch ihr DNSPlus-Modul bestellt, um DNS auf meine Heroku-App zu zeigen.
Als Nächstes musste ich Heroku mitteilen, Anfragen für rampmeupscotty.com zu akzeptieren. In meinem Projektverzeichnis (das meinen gesamten Octopress-Code und Beiträge enthält) führte ich aus:
$ heroku domains:add www.rampmeupscotty.com
Jedoch, selbst nachdem ich meinen Browser auf http://www.rampmeupscotty.com gerichtet hatte, leitete die Seite zu rampmeupscotty.herokuapp.com um - der nativen Heroku-Domain. Das konnte ich nicht so lassen.
Dieser Beitrag von Adam Wiggall half mir, das Problem zu lösen.
Zuerst habe ich bundler installiert:
$ gem install bundler
Dann habe ich diese Zeile zu meinem Gemfile hinzugefügt:
gem 'rack-rewrite'
Die vollständige Datei sieht wie folgt aus:
Transclude of Gemfile
Als Nächstes führte ich aus:
$ bundle install
Schließlich bearbeitete ich config.ru und fügte die in den Zeilen 8 und 20 gezeigten Zeilen hinzu:
Transclude of config.ru
Nachdem ich alles auf Heroku gepusht hatte, funktionierte es wie erwartet. Jetzt zeigt die Seite beim Browsen nur noch www.rampmeupscotty.com.
Fertig für heute!