production環境の設定

こんにちは。おひさしぶりです。

この1週間ずっとデプロイ作業やって、色々問題があってまだ終わりません。
本当に意味が分かりません。

production環境

Railsで開発していて、その後VPSサーバーへ公開する際に、開発用の環境から本番用の環境へ切り替えるのですが、これが全く動かない。

まず詰まるのはサーバーとRailsアプリの連携。
nginx(http等のリクエストを受け口)+unicorn(nginxだけで処理できないRailsアプリの動的コンテンツを処理する)をどう設定したら動くのか。
さらにSSLに対応する為の設定を組み合わせる為にはどうしたらいいのか、調べに調べても上手く動作してくれない。

結局なんかnginx→unicornの設定をhttpで設定(unicorn内ではhttpで処理する)した上で、secret_key_base(cookieの設定?)を正しい値にしたら動きました。
これで1週間使ってしまいました。

で、ようやく今日からちょっと動かして見たのですが、画像のアップロードができない。
carrierwaveっていうgemを使ってるんですが、開発環境だとできてるのに、本番環境だとできない。

本番はVPSサーバ使っているから画像送信する時の、Firewall関連が怪しいかなと思っているんですが、どこにもそんな情報がない。
もうちょっと調べてみます。。

こんなに公開するのに時間かかると思いませんでした。
他の人はどうやってんだろ。。。

もう少し時間かかりそうです。

仕事

2つRailsの案件に応募してますが、返事がありません。不安です。

今日のところは以上です。
公開早く終わらせて勉強したい。。。

ではまた。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です