File tree Expand file tree Collapse file tree 2 files changed +38
-12
lines changed
Expand file tree Collapse file tree 2 files changed +38
-12
lines changed Original file line number Diff line number Diff line change 3434
3535- Assets
3636
37- - [ どう使うか] ( )
3837 - [ v-bindしたときにrequireにうまく変換されない場合] ( )
3938
40- - Static
41-
42- - [ どう使うか] ( )
43-
4439- バリデーション
4540
4641 - [ vee-validateを使う] ( nuxt/vee-validate.md )
5247- ヘルスチェック
5348
5449 - [ NuxtサーバーとBFFを含めたヘルスチェック] ( nuxt/health-check-with-bff.md )
55- - [ Nuxtサーバーだけのヘルスチェック] ( nuxt/health-ckeck .md )
50+ - [ Nuxtサーバーだけのヘルスチェック] ( nuxt/health-check .md )
5651
57- - Docker
58-
59- - [ Nuxt.jsにenvをどう渡すのか] ( )
60-
61- - テスト
52+ - Dockerやローカル開発
6253
63- - [ .vueファイルをどうテストするのか ] ( )
54+ - [ Nuxt.jsにenv(環境変数)をどう渡すのか ] ( nuxt/how-to-use-env.md )
6455
6556- ツール
6657
Original file line number Diff line number Diff line change 1+ ## Nuxt.jsにenv(環境変数)をどう渡すのか
2+
3+ ` process.env.xxx ` を ` nuxt ` は ` nuxt コマンド ` や ` nuxt build コマンド ` のタイミングで実際の値に書き換えられます。
4+
5+ 詳しくは以下を御覧ください。
6+
7+ [ API: env プロパティ - Nuxt.js] ( https://ja.nuxtjs.org/api/configuration-env/#process-env- )
8+
9+ ## docker-composeの環境変数。envをNuxt.jsに渡す方法
10+
11+ そして、さらにややこしいのが、 ` docker-compose ` などのオーケストレーション系から呼ばれる場合に、
12+
13+ ` docker-compose.env ` や ` AWS ECS の環境変数 ` を ` Nuxt.js ` 側に渡す必要があります。
14+
15+ これをどう実現するかは以下の記事をご覧ください。
16+
17+ 少し長いですが、全貌が理解できるかと思います。
18+
19+ [ docker-composeの環境変数.envをNuxt.jsに渡す方法 - DJ lemon-Sour's diary (prod.hisasann)] ( https://hisasann.github.io/2019/03/05/how-to-pass-docker-compose-env-to-nuxt/ )
20+
21+ ## 環境変数を扱うファイルたち
22+
23+ * src/interfaces/app/IEnv.d.ts
24+ * nuxt.config.ts
25+ * docker-compose.env
26+ * src/common/env/env.local.ts
27+ * src/common/env/index.ts
28+
29+ ## ローカル開発時の環境変数の流れ
30+
31+ ` nuxt.config.ts ` ➡️️ ` src/common/env/env.local.ts ` ➡️ ` src/common/env/index.ts `
32+
33+ ## オーケストレーション時の環境変数の流れ(docker-composeなど)
34+
35+ ` docker-compose.env ` ➡️️ ` nuxt.config.ts ` ➡️ ` src/common/env/index.ts `
You can’t perform that action at this time.
0 commit comments