LoginSignup
8
9

More than 5 years have passed since last update.

sails.js でサービス構築するときの本番、開発環境切り替えについて v0.10以降 | sails.js (0.10.x) で始めるアプリ開発

Last updated at Posted at 2014-11-12

開発環境、本番環境切り替えるとか、パスワード等の大切な情報のシステムへの渡し方についてのメモです。

パスワードとかAPIキー :key: 等のgitに入れたくないものの :secret: 取扱いについて

config/local.js というファイルがあります。ロケールじゃなくてローカル local ね。

  • config/local.js は .gitignore で無視されるようになってます
  • config/local.js に大切な情報を書きましょう
    • パスワード :secret:
    • S3のキー :key:
    • 各種APIのキー :key:
  • こうすることでソース管理してるレポジトリにやばい情報が残らずに済みます

データベース接続先等の環境依存情報の取り扱いについて

v0.10 以降からconfig/envが追加され、この下にある

  • config/env/production.js
  • config/env/development.js

といった設定ファイルで切り替えられるようになりました。production.js が使われるのは sails lift --prod でサービス開始 :arrow_forward: した時です

8
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
9