source 'https://rubygems.org' gem 'sinatra' gem 'haml' gem 'sass' gem 'coffee-script' group :development do gem 'foreman' end
![Herokuでsinatraのデプロイ(padrinoも) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/4de7c42419192f18fd4cd21a5fdce3e2942692f8/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9SGVyb2t1JUUzJTgxJUE3c2luYXRyYSVFMyU4MSVBRSVFMyU4MyU4NyVFMyU4MyU5NyVFMyU4MyVBRCVFMyU4MiVBNCUyOHBhZHJpbm8lRTMlODIlODIlMjkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWVkYTU1NzQ4YTMwZTAyZWJkNjQxNjBkNzRkMzYzODU0%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdHVraXlvMyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZDM2NmNiOWU4ODQ3MWY5MDViYTY4ZTJjOTFhYmI5MWI%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D3fa7f4229426e6623e7af418e1992fba)
【mkdirからデプロイまで3分】Sinatra+Haml+Sass+Coffee でサクッとHerokuに公開して捨てるwebアプリRubyCoffeeScriptSinatraSassGem あいさつ Rubyでゴニョゴニョして、Haml+Sass+Coffeeでサクッとviews作って Herokuにサクッとpushして公開して吐いて捨てるようなアプリの作り方です. チャチャッと動いたモノを見せたい時とかに便利 3分というのはビジネスロジックの構築を除くプロジェクトのひな形作ってデプロイに至るまでの時間. 適当なひな形を持ってきた方が早いかもしれませんが、一回は手を動かさないとなんか気持ち悪い人向け. 今回使ったのはここに置いときました、jqueryとか定番ライブラリ入れとくと便利そう 以下説明 手順1: フォルダを作ってgemを揃える 今回はyour_appというアプリを作る事とし
require 'sinatra' require 'sinatra/activerecord' require './model.rb' get '/' do 'hoge' end source 'https://rubygems.org' ruby '1.9.3' gem 'sinatra' gem 'sinatra-activerecord', :require => 'sinatra/activerecord' gem 'sinatra-reloader' gem 'rake' group :development, :test do gem 'sqlite3' end group :production do gem 'pg' end
プロフェッショナルのための実践Heroku入門 プラットフォーム・クラウドを活用したアプリケーション開発と運用 相澤歩, arton, 鳥井雪, 織田敬子 KADOKAWA/アスキー・メディアワークス 1,980円 (1,800円+税) 開発者の生産性を最大化します! アプリケーション開発者のためのプラットフォーム・クラウドであるHerokuを利用することで、開発者はサーバの構築・維持等から解放され、アプリケーション開発そのものに集中できます。 関連サイト本書のサポートページが用意されています。本書に関するご意見、ご要望などはこちらのページに投稿していただけると助かります。 『プロフェッショナルのための 実践Heroku入門 〜プラットフォーム・クラウドを活用したアプリケーション開発と運用〜』サポートページ内容紹介本書は、単なるプログラミング初学者のための入門本ではありません。新しいイノベ
街を歩くと、やたらインドカレーの店を見かけることが増えたと感じるのではないだろうか? 事実、インド料理店の名目でタウンページに登録されている飲食店は’07年の302件から‘14年の1773件と7年間で約6倍に増加(出典:タウンページデータベース)。 ⇒【資料】インド料理店登録件数推移 その原因として「在日インド人が増えたこと」「日本人のエスニック料理への関心が高まったこと」など、さまざまな言説が語られるが、そもそも根本的な理由は「出店コストの安さ」と指摘するのは経済評論家の平野和之氏だ。 「ラーメン店などは2000万円~3000万円程度かかることもざらですが、インドカレー店は1000万円程度で、居抜きで安くあげれば数百万円程度でも出店できる。その理由は立地です。粉ものの業態は、飲食店の場合は1階であることが必須条件ですが、インドカレー店ならば賃料の安い雑居ビルの2階以上や路地裏などでも
clockwork は、cron の代替となる機能を単独で提供してくれる軽量のツール/ライブラリです。 clockwork を使えば Heroku で定期実行処理ができます。 必要なソースコードは最小限です。 この単純な定期実行アプリケーションの動きがわかれば、 より高度な定期実行アプリケーションを動かす足掛かりになります。 実行するアプリケーションが1つだけであれば*1無料で試せます。 お知らせ(2013/01/24) サンプルが以下のエラーにより動かなくなっていることに気づき修正しました。 `require': no such file to load -- ./clock.rb 動かなくなった正確な時期はわかりませんが、Procfile の改行コードを LF にしなければいけないようになったようです。 もしも上記問題で動かなくて困っている人は、Procfile の改行コードを LF
プライベートのちょっとしたことを、サーバーで毎日自動で実行して楽にしたいと思うのは、エンジニアであれば当然だと思います。でも、その為に自宅でサーバを動かしたり、AWSのマイクロインスタンスを常時立ちあげたりするというのは、お金と手間が掛かるので避けたいところです。そんな悩みを解決する為に、HerokuでJobサーバーを構築するというのは如何でしょうか? Herokuの課金体系は、dynoという独自の単位です。1つのプロセスで1時間動かしたら1dynoです。そして、現在のところ1アカウントにつき、1ヶ月750dynosが無料で使えます。24(時間)*31(日)だと744dynosになります。つまり1プロセス分は常に無料で使えるということです。これを使ってJobサーバー(バッチサーバ)を構築しようというのが今回の趣旨になります。 ジョブ実行ツールの選定 Herokuでジョブですが、2つあります
slack-ruby-gemというのもありこちらを紹介する記事は多いのですが、star数が多いこちらslack-notifierを使ってみた記事は少なかったので、まとめました。(どちらも単純にメッセージを送るだけだったら、機能的に差異は無さそう) Slack側の事前準備(WebHookURLを取得する) チャンネルのプルダウンから Add a service integration を選択します Integrations の一覧から、 Incoming WebHooks を選択します(下の方にあります) プルダウンから通知したいチャンネルを選択して、 Add Incoming WebHooksをクリックします。 ここに表示されている Webhook URL をメモしておきます。(slackへの表示名や、アイコン画像もここで変更できます。) railsアプリから、slackに通知を送る Ge
whyILeftHeroku.rst 何故私は Heroku から離れたか、および新しい AWS セットアップのメモ 原著者:Adrian Holovaty 原文:Why I left Heroku, and notes on my new AWS setup 金曜日、私は Heroku から Amazon Web Services(AWS) を直接使うように Soundslice を移行しました。私はこの変更ができてとても、そうとても嬉しくて、私がどうやったかということと、もし皆さんが同じような立場だったら何故それを検討すべきかということについて広く伝えたいと思います。 私の Heroku 体験 Soundslice はサイトを立ち上げた2012年11月からずっと Heroku 上にありました。いくつか理由があって、私は Heroku を使おうと決めました: システム管理者でいるのは趣味
Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address. 以下と似た症状で困っている人に役立てば幸いです。 症状 眠りが極度に浅い。 (熟眠障害) 夜中何度も起きる。 十分な時間寝ても、疲労が一切リセットされない。 常に徹夜明けのような疲労と倦怠感が、起きてから寝るまでずっとある 起きている間、頭が一切回らない (鬱病や、睡眠時無呼吸症候群ではないと診断を受けています。) 発病のトリガー 学生時代、とあるバイト先でプレッシャーの頂点だった時に上記の症状が起こるようにった。 以降、仕事が 忙しい/暇 関係なく、365 日 5 年間、上記の症状に苦しめられ続けた。 過去に受けてきて、効果がなかった治療 睡眠薬は当然出されたが、薬が代謝しにくい体質らしく、同じ系統の薬を 3, 4
お手軽でWebサービスが構築できてとても便利なheroku。 アドオンがとても充実していて無料でもかなり色々なことができます。 今回はそんなherokuでメールを送ってみたので手順をまとめておきます。 設定はとても簡単、しかも基本料無料です! 使用したアドオン 今回使用したのはSendGridのアドオンです。 選んだ理由は主に以下の2つです。 プロダクト名にBetaが付いていないので安定して動いてるのかなーと思い込み 一日200通のメールの送信までは無料 メールを送るまでの手順 アドオン登録 まずはSendGridのアドオン画面から登録を行うか、 もしくはプロジェクト内で以下のコマンドを使って $ heroku addon:add sendgrid でsendgridアドオンを登録します。 sendgrid内での設定 次にSendGridのページで設定作業を行います。(アドオン登録できてい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く