Моя любимая компания 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?