Closed 618knot closed 5 months ago
twitterの共有用に持つ本番環境のURLや、forteeのapiのurlを環境変数として持っている。(とくに、apiのURLは隠蔽目的) https://github.com/frontend-conference-hokkaido-2024/landing-page-2024/blob/5d7ab45e085176f6cfeeb45e98e7e4858f64949d/src/components/EventSummary.tsx#L40 https://github.com/frontend-conference-hokkaido-2024/landing-page-2024/blob/5d7ab45e085176f6cfeeb45e98e7e4858f64949d/.env.local.sample#L4
nextjs.ymlに環境変数についての記述 https://github.com/frontend-conference-hokkaido-2024/landing-page-2024/blob/5d7ab45e085176f6cfeeb45e98e7e4858f64949d/.github/workflows/nextjs.yml#L62
environments -> github-pages -> Environment secretsに、FORTEE_API_HOSTとPRODUCTION_URLの2つを登録
FORTEE_API_HOST
PRODUCTION_URL
上記二つの対応を行ったが、本番環境から確認してもhttps://twitter.com/intent/tweet?hashtags=frontendo&url=となっている。つまり、PRODUCTION_URLを取得できていないということになる。
https://twitter.com/intent/tweet?hashtags=frontendo&url=
環境変数をとってこれないとforteeのapiを叩くことができないので、環境変数は取得できるようにしたい。
ヒントっぽいもの
- name: Build project run: | echo "REACT_APP_API_URL=$API_URL" > .env npm run build
touch .env.production "REACT_APP_API_URL=$API_URL" > .env.production
twitterの共有用に持つ本番環境のURLや、forteeのapiのurlを環境変数として持っている。(とくに、apiのURLは隠蔽目的) https://github.com/frontend-conference-hokkaido-2024/landing-page-2024/blob/5d7ab45e085176f6cfeeb45e98e7e4858f64949d/src/components/EventSummary.tsx#L40 https://github.com/frontend-conference-hokkaido-2024/landing-page-2024/blob/5d7ab45e085176f6cfeeb45e98e7e4858f64949d/.env.local.sample#L4
nextjs.ymlに環境変数についての記述 https://github.com/frontend-conference-hokkaido-2024/landing-page-2024/blob/5d7ab45e085176f6cfeeb45e98e7e4858f64949d/.github/workflows/nextjs.yml#L62
environments -> github-pages -> Environment secretsに、
FORTEE_API_HOST
とPRODUCTION_URL
の2つを登録上記二つの対応を行ったが、本番環境から確認しても
https://twitter.com/intent/tweet?hashtags=frontendo&url=
となっている。つまり、PRODUCTION_URL
を取得できていないということになる。環境変数をとってこれないとforteeのapiを叩くことができないので、環境変数は取得できるようにしたい。