Pull to refresh

Comments 28

А был неплохой случай изучить Ruby и стать мастером ;)

Шучу, конечно.
В основной своей профессиональной деятельности мне не очень нужен Ruby.
Зато этот опыт подтолкнул к изучению node.js. Причем чем дальше смотрю, тем больше притягивает его простота и удобство.
А GitHub pages вы не рассматривали как вариант?
Да, рассматривал. Но для gh-pages требовалось изменение структуры уже существующей папки статики.
А какие изменения требовались? Не помню там никаких ограничений на структуру.
Какие конкретно изменения нужны были я не скажу, так как не знаю.
Я взял всю свою папку со статикой и добавил в gh-pages, так чтобы в корне был index.html. Страница открылась, но были трудности с css, не подцепились глифы из bootstrap. И не грузилась единственная jpg картинка( с png все в порядке). Попробовал наскоком все починить не сработало и дальше разбираться не стал.
UFO just landed and posted this here
Статья написана не для регистрации. Просто я потратил время на решение своей задачи, не нашел похожего решения в интернете и решил об этом написать.
UFO just landed and posted this here
Да, если бы они СМС хотя бы присылали. Голосовая активация просто мрак.)
Неужто на Heroku нет более простого сервиса статики? Мне кажется, что django и тем более NodeJS для отдачи 3х статических страниц — это из пушки по воробьям. Тем более, что django вообще не предназначен для отдачи статики. Не сочтите за рекламу, но например на WebFaction'e, у меня крутится статика (в том числе сайты) перед которой стоит их ngnix. Все дела — в админке создать новый «сайт» и залить файлы по ftp или ssh.
Согласен, что это из пушки по воробьям. Не рассматривал вариант WebFaction, так как про него не знал.
В случае node.js эта пушка небольшая + на heroku сайты простым пушем с гита заливаются.
Почти месяц я безуспешно вводил код подтверждения с телефона. В части случаев звонка просто не было, но чаще всего код не принимался.

То же самое было. Помогло использование телефона другого оператора.
Спасибо, потом попробую. Я за тот месяц с двух телефонов пытался, но оба Билайн были.
Я в итоге использовал домашний, правда пришлось его переводить в другой тип тонового набора…
Тоже искал бесплатный хостинг для простенького Node Js приложения. Решил попробовать Heroku — увы, не получилось. Не смог «с ходу» решить проблемы с генерацией SSH-ключа. Поэтому, воспользовался аналогичным проектом — https://www.nodejitsu.com/. Правда, у данного сервиса есть минус: бесплатен он лишь первый месяц (но для моей задачи этого хватило).
SSH ключ сгенерировал через Puttygen, потом прописал его в SourceTree и все заработало. Спасибо, за ссылку на сервис, такого раньше не видел.
И вам спасибо за информацию. В следующий раз попробую данный способ.
UFO just landed and posted this here
Да, наверное. В интернет примерах не нашел упоминания node-static, все было на экспрессе, когда я это делал, даже не до конца понимал, что такое express. Человек, который мне помогал, что Express за глаза хватит.
Эм, а разве для хостинга статики не достаточно было переименовать index.html в index.php и выбрать php как язык проекта? Хотя, может быть, конечно, путаю с openshift.
Да, так можно было бы сделать, но тогда пришлось бы править имена файлов и внутренние ссылки. Делать это не хотелось.
Heroku рекомендует хостить статику с помощью Ruby with Rack. Я тоже не имею опыта в Ruby, самое простое найденное решение — подключение небольшой вспомогательной библиотеки Vienna

Получается, нужно создать 2 файла в корне, Gemfile:
source "https://rubygems.org"

gem 'rack'
gem 'vienna'

и config.ru:
require 'vienna'
run Vienna


Этого достаточно, чтобы отдавать всю статику из папки public/
Спасибо. Сам не нашел этой библиотеки, ссылку на Ruby with Rack привел в статье. Сейчас все работает с node.js, потом для эксперимента попробую проделать тоже самое на Ruby.
«Прогноз платежа за использование ресурсов Azure составил 5000 рублей в месяц». Если можете то, пожалуйста, поясните, как такие расчеты получились. Например, у Windows Azure Web Sites, на которых можно разместить Node.js приложение, есть решим Free, т.е. 0$\месяц. Если режима этого не достаточно, то есть Shared (~$10\месяц). Для небольших проектов и сайтов оба режима подходят и часто применяются.
У меня была WebRole самая обыкновенная, созданная через стандартный шаблон сайта ASP.Net Mvc в VS2012. По подписке MSDN доступны два микроинстанса, судя по админке прогноз платежа строился на использовании этих двух микроинстансов + cdn.

Про Windows Azure Web Sites не знал. Увидев прогноз платежа, решил просто быстро смотать удочки и найти что-то гарантировано бесплатное.
Ясно, спасибо. Есть Web Sites, которые предоставляют три модели Free\Shared\Standard. По сути, Standard аналогичен веб-роли с точки зрения цены, а Free\Standard дешевле и могут подходить для определенных задача. Так, на будущее :)
Sign up to leave a comment.

Articles