Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Web IDE環境を俺好みに準備するための技術

Web IDE環境を俺好みに準備するための技術

「Qiita Engineer Festa 2023〜私しか得しないニッチな技術でLT〜」にてお話した内容になります。
https://increments.connpass.com/event/285824/

watany

July 14, 2023
Tweet

More Decks by watany

Other Decks in Technology

Transcript

  1. About me Watanabe Yohei (Twitter: _@watany) NTT テクノクロス株式会社 Role: AWS

    Architect, Instructor, CCoE AWS Japan AWS Top Engineer (2023) ALL AWS Certifications Engineer(2022,2023) AWS Community Builder(Cloud Operations)
  2. Gitpod OSS ベースの WebIDE サービス 無料枠が 50 時間と大きい スペック(小)): 4core/8RAM/30GB

    シンプルに使いやすい(私見) 出典: https://www.gitpod.io/svg/media- kit/logo-light-theme.svg
  3. 私が欲しい設定 1. GitHub のメアド隠す 2. 便利コマンド導入 AWS CLI v2 &

    bash 補完 3. 機密情報のコミット防止 Gitleaks を導入
  4. Gitpod における Dotfiles(3/3) Sample リポジトリを Fork すれば良さそ う。 https://github.com/gitpod-samples/demo-dotfiles- with-gitpod

    起動スクリプトを Trigger にして、各スク リプトを実行すればよさそう Default だと ~/.dotfiles/scripts/* が対象
  5. GitHub Actions で Pre-Build Gitpod 用の Dotfiles は GitHub 上にある前提

    Dotfiles 一式は、Gitpod 起動ごとに、 /home/gitpod/.dotfiles へダウンロード =事前に GitHub Actions でビルド済のバイナリ作ればいい