環境構築

環境構築 の記事一覧

eyecatch

2023-03-29

【Terraform】既存のAWS環境などをコード化できる便利ツール「Terraformer」をWindowsでインストールする方法
環境構築

環境Windows 11 HomeTerraformer v0.8.22Terraformerとは?IaC(Infrastracture as Code)の一種のTerraform用のツールである、Google(GCP)が開発したAWSなどの既存リソースからコード化できる便利ツールです。既存リソースから自動でコードを作成してくれるため、Terraformのコードを自分で書く作業がほぼ不要になります。インストール手順1.TerraformerのGitHubのReleasesページからWindows用のバイナリをダウンロード例:terraformer-all-windows-amd642.★重要★ダウンロードしたバイナリのファイル名を「terraformer.exe」に変更する(変更前) terraformer-all-windows-amd64 → (変更後) terraformer.exe3.好きな場所へバイナリを移動する例:C:\Users\<username>\AppData\Local\Terraformer※ この例では「Terraformer」フォルダを作成してそこに配置しています4.Win+ SキーでWindows検索を開き、「システム環境変数の編集」と入力しクリック5.環境変数「Path」に、先ほどバイナリを配置したディレクトリのパスで新規作成する例:C:\Users\<username>\AppData\Local\Terraformer6.ターミナル(PowerShellなど)を開き、コマンドterraformer --version を実行し、versionが表示されれば完了

Terraform
eyecatch

2023-02-04

【Netlify】本番・ステージ・開発ブランチごとに環境変数の値を設定&設定する際の注意点
環境構築

こんにちは!かわいちです。今回はNetlifyを使った本番・ステージ・開発ブランチごとに環境変数の値を設定&設定する際の注意点についてまとめていきます。前提各ブランチごとのデプロイ設定(Site settings > Build & deploy > Continuous deployment > Branches and deploy contexts)が既にできていることを想定しています。※本記事では紹介しません。この例では、GitHubとNetlifyを連携しており、以下のブランチ構成としています。ブランチ構成(ブランチ名)本番環境: mainステージ環境: stg開発環境: dev完成形と設定手順完成形設定手順Netlify(https://app.netlify.com/)へアクセス&ログインし、今回環境変数を追加する対象のサイトのダッシュボード画面を開くSite settings > Environment variables をクリックAdd a variable をクリック環境変数のキー名を Key: へ入力各ブランチごとに環境変数の値(Value)を入力するため、Values > Different value for each deploy context にチェック本番環境用の値を Production に入力開発環境用の値を Branch deploys に入力ステージ環境用のブランチ名を + Add a branch value (optional) > Branch name に入力(例:stg)ステージ環境用の値を Value for branch <ブランチ名> に入力最後に Create variable で追加設定する際の注意点開発ブランチの環境変数の設定がうまくできなかった例「+ Add a branch value (optional)」で、ステージ用(stg)と開発用(dev)をそれぞれ入力し、「Create variable」で追加しようとしたしかし、以下のエラーが出て、開発用(dev)の環境変数が設定できないエラー内容: dev is a reserved branch keyword (these include: production, deploy-preview, branch-deploy, dev, branch, main, master)解決策ブランチ名 dev の環境変数は「Branch Deploy」に入力する(ブランチ名 dev はNetlify側で予約されているワードであるため)

Netlify
  • 1

自己紹介

logo

かわいち

Webエンジニアです! 普段から効率良く開発できるように心がけています。 また、趣味でもプログラミングをしており、モノづくりが好きです。 このブログでは、プログラミングに役立つコトを日々発信しています!

注目記事