タグ

envに関するlilpacyのブックマーク (4)

  • GitHub - envkey/envkey: Simple, end-to-end encrypted configuration and secrets management

    lilpacy
    lilpacy 2024/04/06
  • dotfilesをGitHubで管理 - Qiita

    .(ドット)何とかってファイルを管理する方法です。 .vimrc,.vim,.bash_profile,.wgetrc何でも来たれです。 対象者:環境設定するのに毎回設定を書くのめんどくせんだよって思う人 前提条件:ドットファイルの設定を行っていること。GitHubについての基礎の基礎知識がある。 必要なソフト:git 終着点:環境設定がgit cloneによって一瞬で終わる。 GitHubにリポジトリを作成 まずは何はともあれGitHub上にdotfilesリポジトリが必要です。 サインインして右上の+ボタンからnew repositoryを選択して、リポジトリを作成しましょう。 先述したとおりdotfilesで作るのが主流みたいです。まぁなんでもいいけど。 repository nameのところにdotfilesって入力して、create repositoryボタンを押せばできます。

    dotfilesをGitHubで管理 - Qiita
  • DotenvではなくDirenvを使う

    DotenvではなくDirenvを使う Dotenvは,.envファイルから環境変数を読み込むためのツール.他人には共有したくないパスワードやキーなどを.envに環境変数として記述しておき,実行時にそれを読み込むといった使い方をする.例えば自分は,vagrantからDigitalOceanを使う際に,CLIENT_IDやAPI_KEYを.envに記述してVagrantfileでそれを読み込むという使い方をしていた. ただ,Dotenvは汎用性が低い.Dotenvを有効にするには,プログラム内から明示的にDotenv.loadを呼ぶ必要がある,もしくは,dotenvでプログラムを起動する必要がある.例えば,test-kitchenのdigitaloceanドライバーを使う際には,vagrantの場合と同様にCLIENT_IDやAPI_KEYが必要になる.しかし,test-kitchenでユー

  • ECS Fargate で S3 bucket を用いた環境変数の運用方法

    はじめにこんにちは、Finatext で保険事業のプロダクト開発をしている @toshipon です。今回は我々の一部の現場で取り組んでいる、ECS Fargate 上で利用する環境変数を、 S3 bucket を使って運用しているお話を紹介いたします。 概要ECS Fargate 上で、アプリケーションコードと同期的に環境変数の更新を行いたい。 そのために、mozilla/sops というファイル暗号化ツールを利用して暗号化した環境変数ファイルをアプリケーションコードのリポジトリで管理し、CI/CD ( Codepipeline ) によるデプロイのタイミングで、環境変数ファイルを復号してS3にアップロードし、ECS task上で S3 から環境変数を参照する仕組みを紹介いたします。 解決したい課題環境変数更新とアプリケーションコードデプロイのタイミングが非同期であることECS Farg

    ECS Fargate で S3 bucket を用いた環境変数の運用方法
  • 1