タグ

ブックマーク / aligach.net (2)

  • dotenvで秘密情報を扱う件 〜 Ruby, PHP, PaaS, CI について 〜

    .envファイルに環境変数を書いておくdotenv って何かと一言で言うと Foreman の提供している .env ファイルから環境変数をセットする機能を Foreman 環境以外でも利用できるようにしたもの。 えーと。何のこと?って感じですね。 dotenv という言葉は意味する範囲がやや曖昧なんだけど、自分の場合は「.env ファイルに sh script のように環境変数を記述しておくと、アプリが実行時に自動的に環境変数として取り込むことができる系の機能の総称」と捉えている。 で、実装がそれぞれにある。いちばん有名な Ruby バージョンだと予想通り Dotenv gem で、他の言語でも似たようなものがいくつもある。 bkeepers/dotenv なぜ.envファイルから環境変数をセットするのか環境変数から設定を取得したり環境判別用の情報を取得しようという話は決して新しい話では

    HHR
    HHR 2016/01/29
    .envの歴史
  • rsync は 2.5.6 以降 .svn を考慮する

    rsync-2.5.6-NEWS(rsync.samba.org) はずです。 2.5.6 以降であれば -C オプションをつければ Subversion の管理している .svn ディレクトリもスキップしてくれる。もしそれ以前のバージョンを使っているなら自前で除けてやらないといけない。つかイマドキ 2.5.6 以前が入ってるホストはちゃんと管理できてないか、やむを得ず古いバージョンのまま走らせているかどちらかなので、「ふつう」の人が当たる機会はあんまりないんじゃないかなぁ。 なんか以前 -C でイケるホストとイケないホストがあって、.cvsignore の違いかなーとか漠然と思っていたんだけど、いやーでもどっかで .svn に対応してるって読んだ気がするなーと思って調べてみた。

    HHR
    HHR 2012/05/24
    rsync .svn 知らんかった。。。
  • 1