💻

Github Actionsでreactの.envをつかう
March 14, 2021April 17, 2023
#Develop#Github Actions#React#ブログ制作

Google Analytics のコードを埋め込むために.env を使いたい。
しかし、git には.env を置きたくない。
なら Github Actions  実行中につくっちゃお

 - name: Gen dotenv
          run: |
            echo ENV_NAME=\"\">>.env.production
            echo GOOGLE_ANALYTICS_ID=\"${{secrets.GOOGLE_ANALYTICS_ID}}\">>.env.production

secrets.GOOGLE_ANALYTICS_IDは  github->settings から作成できるsecretsにGOOGLE_ANALYTICS_IDを作ってユニバーサルアナリティクス ID を入れた。

echo しているので"をエスケープするのを忘れないこと。
呼び出す時は.env から読み出されるので

      resolve: `gatsby-plugin-google-analytics`,
      options: {
        trackingId: `${process.env.GOOGLE_ANALYTICS_ID}`,
        head: true,
      },

となる。
Google Analytics のページでアクセスが確認できれば成功。
めでたしめでたし
おしまい。



ppidでkill
February 23, 2021May 25, 2022

ppid が同一のもののリストを作る options ヘッダを出力しない 出力内容を編集し pid だけ出力する kill に渡す コンテナの掃除に便利 対象の ppid を完全に特定してから使うこと おしまい

Continue reading...
sakakinox

Written by sakakinox
Server enginier

Copyright © sakakinox.net 2021-2024.