タグ

Herokuに関するcheckpointのブックマーク (9)

  • Rubyに負けるな!HerokuでPython(Django)動かす方法 - Qiita

    タイトルの通り、HerokuというとどうもRubyというかRailsなイメージがある。 だけど、RubyだけじゃなくてPythonも使えちゃうんだよ!ということで、PythonのフレームワークであるDjangoを動かす方法を投稿してみようかなと思います。 Djangoって? Python製のいわゆるフルスタックWebフレームワークで、このフレームワークにWebアプリを作るために必要なものがすべて詰まってます。 例えばJavaだと AppサーバーとしてのTomcat MVCフレームワークとしてSpring MVC DBアクセスとしてのHibernte などなど と色々組み合わせて作っていく必要がありますが(最近ならJava EEだけで頑張ることもできるかも?)、Djangoは基的にDjangoだけで開発が可能です。 コーディングはもちろんPythonで行うので、Pythonが使える、もしく

    Rubyに負けるな!HerokuでPython(Django)動かす方法 - Qiita
  • Facebook発の新言語HackをHeroku上で動かす

    こんにちは。tigerです。 最近ではブログのネタが思いつかず、このブログを引退しようかと気で考えています。 今回は奇跡的に思いついた「Hack × Heroku」をお送りしたいと思います。 Hackとは http://hacklang.org/ 2014年3月に発表されたFacebookにより開発された新言語です。 同じくFacebookにより開発されたPHP実行環境HHVM(Hip Hop Virtual Machine for PHP)上で動作します。故にPHPで構築されたシステムの一部をHackで実装するというようにPHPと共存させることもできます。 PHPに「Type Annotations」、「Generics」などの静的型付けの要素を取り入れた言語仕様が特徴となっています。 Herokuとは こちらの記事をご覧ください。 今回のテーマ Hackを動かしてみて何か気付きがあれ

  • ポータブルなWebアプリケーション - naoyaのはてなダイアリー

    140文字で書ききれなかったのでブログに殴り書き。 Heroku のアプリケーションを人に渡す 昨日、「naoyaさんが作ってるiOSアプリのバックエンドサーバーに相乗りさせてもらえないか」という話をいただいた。自分でも同じようなAndroidアプリを作っているけど、サーバーサイドは作ってないからということらしい。 対して「githubにコードあるからgit cloneしてheroku pushすれば動くし、自分で heroku にデプロイしてよ」と応えた。相乗りしてもらってもよかったのだけど、こちらでコードを書き換えたりメンテしたときに先方のアプリが停止することを考えると同じコードベースでサーバーは自分で立ててもらう方が何かと良い。 対象になったソフトウェアは Heroku で動かしていたので、Heroku Ready な形、つまり、必要な外部パッケージの一覧やサーバーの起動手順なんかは

    ポータブルなWebアプリケーション - naoyaのはてなダイアリー
  • How Heroku Works | Heroku Dev Center

    This is a high-level, technical description of how Heroku works. It ties together many of the concepts you’ll encounter while writing, configuring, deploying and running applications on the Heroku platform. Read this document sequentially: in order to tell a coherent story, it incrementally unveils and refines the concepts describing the platform. The final section ties all the definitions togethe

    How Heroku Works | Heroku Dev Center
  • 橋本商会 » Ruby書くならBundler使え

    Rubyでプログラム書くにあたって、bundlerを使わないプログラムは1年ぐらい経つと動かなくなってる事が多々あって、bundlerマジ重要なのと ぐぐってもあまりbundlerの利点や説明がまとまってる記事がなかったので 研究室のwikiに書いた記事を転載しておく。 Bundlerとは Bundler: The best way to manage a Ruby application's gems プロジェクト内で使うRubygemsを管理するしくみ。 プロジェクトの一番上のディレクトリに「Gemfile」というテキストファイルを置き、その中にgemの名前(と必要あればバージョンも)書く。 % bundle install というコマンドで、gemが一括インストールできる プログラム内で require 'bundler' Bundler.require と書くと、gemが一括req

  • dokku + VirtualBoxで自分のHerokuを作る - Qiita

    この記事は2013年8月10日にatsuyaによってCoiney Developer Blogに書かれた記事の転載です。 少し前に、dotCloudが自身のPaaSのサービスで使っているdeployment engineをDockerとして公開しました。そのDockerを使ったものにdokkuというものがあり、これがREADMEにある通り、まさにmini-Herokuを作るためのツールなのです。そこで今回の記事では、dokkuを使って自分のmini-Herokuを作る手順を紹介します。 つまり、Herokuにデプロイするのと同様に、特定のremoteにgit pushすると、自動でデプロイが行われる環境を作ります。 この記事を書くにあたって、こちらの記事を参考にしました。 Docker Dockerは、先程書いた通り、dotCloudが自身のサービスを提供するのに使っているコンテナーです。

    dokku + VirtualBoxで自分のHerokuを作る - Qiita
  • 知っておきたい!Herokuを使う上では当たり前?の16の常識 | mah365

    Herokuの公式ドキュメントは英語なので読みづらいですよね。herokaijp/devcenterのように、有志が日語訳してくれているドキュメントもありますが、その中でも特に抑えておきたい16個の常識について挙げてみました。(16日に公開する予定の記事なので、何となく16個挙げてみました。。) (補足)Herokuを使う上での登場人物の名前 Dyno 「だいの」と呼びます。1Dynoと言ったとき、一つサーバが立ち上がっているようなものだと考えて下さい。 Routing Mesh Herokuアプリにアクセスがあったときに、Dyno間の負荷をロードバランスしながらリクエストを振り分ける機構をRouting Meshと呼びます。たまに「Router Error」というログを吐くのですが、そのとき障害が起こっている場所はここです。 常識1. Dynoは1時間アクセスがないとアイドル状態になる

    知っておきたい!Herokuを使う上では当たり前?の16の常識 | mah365
  • herokuでphp!

    こんにちわ、引き続きアライドアーキテクツ西田ですw 今回はherokuphpを動かしてみようと思います。 herokuはFacebookアプリでもバンドルされていて、PaaSとして世界的に知られているクラウドサービスです。 インフラにはAWSを使われているようですが、その上にデプロイやアプリケーション管理のツールや拡張性があるアプリケーションの実行環境や、アドオンの仕組みなどが導入されていてアプリ開発者は開発に集中できる環境を提供してくれています。 アドオンはこういうものが用意されています。MongoDBやPostgreSQLもアドオンとして用意されていますね。 herokuRubyの実行環境としてスタートしましたが現状は、JavaPython、Clojure、Scala、Node.jsなどもサポートされています。しかし、アライドがメインで使っているPHPが入っていないのですが実際に

  • Python and Django on Heroku

    Python has joined the growing ranks of officially-supported languages on Heroku's polyglot platform, going into public beta as of today. Python is the most-requested language for Heroku, and it brings with it the top-notch Django web framework. As a language, Python has much in common with Ruby, Heroku's origin language. But the Python community has its own unique character. Python has a culture w

    Python and Django on Heroku
  • 1