mizuko3か月前 00direnvを利用した開発環境の構築Docker開発環境direnvAWSやRenderなど、クラウドサービスを利用する場合、.envファイルなどは使わず環境変数で設定値を定義することが多いため、direnvとDockerを利用して開発環境を構築する 1 direnv のセットアップ direnv をインストール brew install direnv .zshrc に以下追加 eval "$(direnv hook zsh)" .zshrc の読み込み $ source .zshrc 2 プロジェクトルート直下に.envrc の追加 3 direnv の実行 $ direnv allow 4 compose.ymlの定義 ~ 略 ~ environment: APP_ENV: $APP_ENV APP_URL: $APP_URL APP_DOMAIN: $APP_DOMAIN DB_HOST: $DB_HOST DB_PORT: $DB_PORT DB_NAME: $DB_NAME DB_USER: $DB_USER ~ 略 ~ 5 Dockerの起動 $ docker compose up -d