Что ж, путь в 10 000 ли начинается с первого шага. Дак сделаем же это! Я считаю необходимым запустить это приложение на локальной машине, коль уж есть такая возможность. Для этого качаем среду разработки (SDK). Там есть из чего выбрать! Мой выбор пал на Python под Linux. Т.е. сразу пишем в консоле:
Вышел фэйл. Нет, запустить-то оно запустилось, и всё должно быть нормально. Но дело в том что Linux работает через CoLinux, и что бы из под виндов посмотреть приложение, как это я обычно делаю, я обращаюсь к нему по IP, а локалхост в виндах совсем другое. Вообщем это всё не важно, т.к. что бы запустить на нужном айпи-адресе, пишем:
Следующим шагом надо разместить "сайт" на хостинге. Идём в свой кабинет и создаём приложение с таким же именем. Сразу редактируем 'app.yml', где в первой строчке указываем настоящее имя приложения, которое указано в кабинете и которое ещё совпадает с именем директории где всё это находится на локальной машине. Например 'trendstat', т.к 'trendec' уже было занято. Таким образом приложение будет располагаться по адресу http://trendstat.appspot.com/. Перед редактированием не забываем:
P.S. Это версия очень устарела, из админки доступна другая версия 1.5.0!
wget http://googleappengine.googlecode.com/files/google_appengine_1.1.9.zip unzip google_appengine_1.1.9.zipСобственно это и была инсталляция, как сказано в README. Затем создал папку 'trendstat' прямо в ~/google_appengine/. И только хотел написать первое приложение как с удивлением обнаружил что оно уже написано и располагаться в папке 'new_project_template'. Что ж, скопировал всё к себе и попробовал запустить как там сказано:
./dev_appserver.py trendstat/
Вышел фэйл. Нет, запустить-то оно запустилось, и всё должно быть нормально. Но дело в том что Linux работает через CoLinux, и что бы из под виндов посмотреть приложение, как это я обычно делаю, я обращаюсь к нему по IP, а локалхост в виндах совсем другое. Вообщем это всё не важно, т.к. что бы запустить на нужном айпи-адресе, пишем:
./dev_appserver.py -a 192.168.1.10 trendstat/Теперь в и виндах доступно по адресу http://192.168.1.10:8080/
Следующим шагом надо разместить "сайт" на хостинге. Идём в свой кабинет и создаём приложение с таким же именем. Сразу редактируем 'app.yml', где в первой строчке указываем настоящее имя приложения, которое указано в кабинете и которое ещё совпадает с именем директории где всё это находится на локальной машине. Например 'trendstat', т.к 'trendec' уже было занято. Таким образом приложение будет располагаться по адресу http://trendstat.appspot.com/. Перед редактированием не забываем:
chmod u+w *для всех файлов в нужной директории. После того как указали имя приложения можно попробовать загрузить его на хостинг
./appcfg.py update trendstat/После того как этот скрипт спросил логин, пароль на аккаунт гугл, сразу же загрузил приложение на хостинг и теперь весь миру может увидеть послание! На самом деле, очень, очень круто. Мне всё понравилось. На сегодня всё.
P.S. Это версия очень устарела, из админки доступна другая версия 1.5.0!
Комментариев нет:
Отправить комментарий