
https://zenn.dev/dicechick373/articles/b10e715c2af6af
上記を読んでわかった。
一般的な記事はSSRが前提な気がする。
だからアプリケーションコード(generateする前のコード)に環境変数埋め込もうとしている。
一方、SSGではビルド時に環境変数が必要なだけなため、ビルドされたファイルには埋め込む必要がない。
ビルド時にしっかり読み込むように変更すること。
- name: node:14
entrypoint: yarn
args:
- 'generate'
env:
- 'API_KEY=$_API_KEY'
- 'APP_UID=$_APP_UID'
- 'SPACE_UID=$_SPACE_UID'
Share this post