• Авторизация


Перевод сайта с GAE на CapeDwarf on RedHat's OpenShift 31-10-2013 11:50 к комментариям - к полной версии - понравилось!


Моя любимая компания Google начала постепенно прикрывать свои бесплатные услуги по размещению интернет-серверов(free web-hosting) Google App Engine. Я столкнулся с ошибкой при добавлении новых доменов к моему бесплатному счёту(account): Cannot Enable Domain on GAE За 2 месяца стало очевидно, что эта ошибка - не случайность и надо либо платить около 40$ в месяц, либо переходить на другой бесплатный сервис. Платить всегда успею, поэтому я решил сделать перевод своего сервиса построения маршрутов на картах http://routeplanner.hiketravel.info/routeplanner на новый домен http://routesmaps.com на базе нового бесплатного сервиса CapeDwarf on RedHat's OpenShift и уже зарегистрировал для этого: http://routeplanner-routesmaps.rhcloud.com/ К сожалению, кроме описания на этом новом доменном имени пока не нашел более понятного описания на русском или английском языке инструкций по переводу работающего сайта с сервиса GAE на его аналог CapeDwarf и поэтому начал это описание.
Так что если кто-то уже нашел, шлите ссылки, будем решать задачу вместе быстрее :)
Сейчас занимаюсь налаживанием GIT для нового сайта. Читаю Настройка Eclipse IDE для доступа к Git-репозитарию по протоколу SSH
Инструкции с моего сайта на английском:

Welcome to CapeDwarf on RedHat's OpenShift cloud

Place your application here
In order to commit to your new project, go to your projects git repo directory.
For example, if you named your application myfirstapp, you would find the contents of this app located under myfirstapp/src/main/webapp. You can edit that and push your changes from the myfirstapp directory by running:
    git commit -a -m 'Some commit message'     git push   
Then reload this page.
You can also place your application war archive in myfirstapp/deployments folder and place a marker file myfirstapp/.openshift/markers/skip_maven_build to skip OpenShift builds. To deploy archive run git commands above.

Admin console

To access CapeDwarf admin console you need to setup admin account first.
Admin console uses Google OAuth service.
To set up admin account open myfirstapp/src/main/webapp/WEB-INF/capedwarf-web.xml and write your Google's account username.

    <capedwarf-web-app>       <admin>your.email@gmail.com</admin>     </capedwarf-web-app>  
Push your changes to OpenShift and login to console using your Google acount.

Sample Application

To get started you can either modify the default sources or try this sample:

Example usage:

    cd todolist     git remote add upstream -m master git://github.com/capedwarf/todolist.git     git pull -s recursive -X theirs upstream master     git push origin master    

What's next?

вверх^ к полной версии понравилось! в evernote
Комментарии (1):


Комментарии (1): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Перевод сайта с GAE на CapeDwarf on RedHat's OpenShift | Travel_Routeplanner - Дневник Travel_Routeplanner | Лента друзей Travel_Routeplanner / Полная версия Добавить в друзья Страницы: раньше»