アプリなどを開発するブログ

React Native / Swift / Ruby on Railsなどの学習メモ。


Heroku

Rails on Heroku でNoMethodError

herokuで heroku run rake db:migrate した後に、アプリを動かしていると、 今回のmigrateで追加したコラムを操作しようとすると、 NoMethodError とエラーを吐いて終了してしまうことがあった。 結論としては、rake db:migrate の後に、 heroku restart し…

Herokuでルートドメイン&SSLを使う方法

メモ書きです。 証明書の取得には、初期費用無料ということで、StartSSLを使用。 独自ドメインをルートドメインで使用するためにGehirn DNSを使用。(無料) Heroku SSL endpoint ($20/m) を使用。 SSL証明書の取得 ここの手順に沿って取得。 無料なのはありが…

Python / PostgreSQL on Heroku でpsycopg2がない & pg_configがないと怒られる時

Herokuでアプリケーションをデプロイしようと思ったら、 ImproperlyConfigured: Error loading psycopg2 module: No module named psycopg2 とエラーが出ました。 どうやらpsycopg2は、DjangoでPostgreSQLに接続しようとすると必須のライブラリっぽい? そこ…

HerokuでSouthを使う

HerokuでSouthを使う場合、いきなり $heroku run python manage.py migrate mydjangoapp とかやってると、 The app 'createtuto' does not appear to use migrations とかって言われる。 southはmigrate/ ディレクトリをつくってその中にmigration用のファイ…

Django on Heroku でステージングと本番サーバーを運用する

herokuは、ステージング環境も無料で作れてしまうのがありがたいです。 しかもわずか数ステップで! さっそくやってみます。 前提として、現在運用中のherokuアプリケーションとリポジトリがあったとして、 そのリポジトリ内で行います。 heroku上にアプリを…

Herokuにデフォルトで入れたいアドオン (編集途中)

New Relic パフォーマンス管理ツール。 アプリをスリープさせないためにも必須。 Herokuはデフォルトで1時間に一度もリクエストが無いとスリープする仕様になっていて、 New Relicを導入することで1時間に一度のリクエストを確保することができる。 導入方法…

django-skel便利そう

メモ。 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

Heroku のDjangoアプリケーションに便利なパフォーマンス監視ツール "New Relic" を導入する

アプリケーションのパフォーマンスを調べるために、 超ベンリだと評判のパフォーマンス監視ツールNew Relicを入れてみました。 ブラウザのページロードの時間、アプリケーションのレスポンスタイムなど 色んなパフォーマンスがグラフで見れるので便利。しか…

Heroku の時間設定を日本時間にする

ターミナルとかで以下を叩けばおk。 heroku config:add TZ=Asia/Tokyo

Heroku で定期的にジョブを実行する - cronではなく「Heroku Scheduler」Add-onで

Herokuにログインし、ダッシュボードからアプリケーションを選ぶ 「Resouces」タブを選択する(普通はデフォルトで選択されてます) + Get Add-ons ボタンを押す 「scheduler」とかで検索 -> Heroku scheduler を選択 「Select app」で対象のアプリケーショ…

ローカルのDjangoアプリケーションをHerokuにデプロイする手順

基本はHeroku公式 Getting Started with Django on Heroku を見ながらやればいいのですが、 過去にHerokuにデプロイした事があってHeroku用の環境は整ってるんだけど、 別のアプリを作ってデプロイしたい時に毎度「あれ、、どっからやればいいんだっけ、、、…