Heroku
herokuで heroku run rake db:migrate した後に、アプリを動かしていると、 今回のmigrateで追加したコラムを操作しようとすると、 NoMethodError とエラーを吐いて終了してしまうことがあった。 結論としては、rake db:migrate の後に、 heroku restart し…
メモ書きです。 証明書の取得には、初期費用無料ということで、StartSSLを使用。 独自ドメインをルートドメインで使用するためにGehirn DNSを使用。(無料) Heroku SSL endpoint ($20/m) を使用。 SSL証明書の取得 ここの手順に沿って取得。 無料なのはありが…
Herokuでアプリケーションをデプロイしようと思ったら、 ImproperlyConfigured: Error loading psycopg2 module: No module named psycopg2 とエラーが出ました。 どうやらpsycopg2は、DjangoでPostgreSQLに接続しようとすると必須のライブラリっぽい? そこ…
HerokuでSouthを使う場合、いきなり $heroku run python manage.py migrate mydjangoapp とかやってると、 The app 'createtuto' does not appear to use migrations とかって言われる。 southはmigrate/ ディレクトリをつくってその中にmigration用のファイ…
herokuは、ステージング環境も無料で作れてしまうのがありがたいです。 しかもわずか数ステップで! さっそくやってみます。 前提として、現在運用中のherokuアプリケーションとリポジトリがあったとして、 そのリポジトリ内で行います。 heroku上にアプリを…
New Relic パフォーマンス管理ツール。 アプリをスリープさせないためにも必須。 Herokuはデフォルトで1時間に一度もリクエストが無いとスリープする仕様になっていて、 New Relicを導入することで1時間に一度のリクエストを確保することができる。 導入方法…
メモ。 http://d.hatena.ne.jp/hirokiky/20120702/1341231182 http://utisam.dip.jp/blog/2013/01/02/django-skel/ http://surgo.jp/2010/02/django.html
アプリケーションのパフォーマンスを調べるために、 超ベンリだと評判のパフォーマンス監視ツールNew Relicを入れてみました。 ブラウザのページロードの時間、アプリケーションのレスポンスタイムなど 色んなパフォーマンスがグラフで見れるので便利。しか…
ターミナルとかで以下を叩けばおk。 heroku config:add TZ=Asia/Tokyo
Herokuにログインし、ダッシュボードからアプリケーションを選ぶ 「Resouces」タブを選択する(普通はデフォルトで選択されてます) + Get Add-ons ボタンを押す 「scheduler」とかで検索 -> Heroku scheduler を選択 「Select app」で対象のアプリケーショ…
基本はHeroku公式 Getting Started with Django on Heroku を見ながらやればいいのですが、 過去にHerokuにデプロイした事があってHeroku用の環境は整ってるんだけど、 別のアプリを作ってデプロイしたい時に毎度「あれ、、どっからやればいいんだっけ、、、…