search
LoginSignup
9

More than 5 years have passed since last update.

posted at

updated at

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

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

パスワードとか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: した時です

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
What you can do with signing up
9