Миграция на heroku сайт от PHP към Rails?

10 мар.

На 23 септември писах как преместих www.yetanotherprettifier.com от конвенционален хостинг на heroku. За целта ползвах просто PHP приложение, което да генерира статичните по природа страници на сай

След известно време реших, че ще развия този сайт, като го направя динамичен. Само че реших, че PHP не е моя език. Не ми допада. Ще използвам Ruby и Ruby on Rails! Знаех, че ще ми се пръсне главата, докато мигрирам сайта, тъй като домейнът вече е свързан с PHP приложението в heroku, но нали съм упорит…

Е, оказах се почти прав. Наистина беше трудно начинание, но не защото платформата не е замислена по този начин, а защото никъде нищо не пише. Липсата на документация може да убие всеки един проект! Рових няколко дена из интернет, хаквах няколко дена heroku акаунта ми, без да знам какво правя, докато накрая го направих. По трудния начин – направих ново приложение, изтрих старото, преименувах новото. След което качих Ruby on Rails версията на www.yetanotherprettifier.com на новото приложение.

Въпреки, че беше толкова сложно за мен, останах с впечатлението, че всъщност може би ако просто бях качил новата версия в старото приложение, heroku щеше да засече, че новия код не е PHP, а Ruby и може би щеше само да преконфигурира всичко, за да може да върви новия www.yetanotherprettifier.com.

Въпреки че не съм изпробвал тази теория, не виждам причина да изникнат драматични проблеми. Най-лошото, което мога да си представя е, че ще трябва да изтриете счупеното PHP приложение. А аз така или иначе направих точно това…