Skip to content

feat: SSM plugin 追加と project-trygroup 専用コンテナ新設#79

Merged
takemi-ohama merged 2 commits into
mainfrom
feat/container-ssm-and-trygroup
Jun 28, 2026
Merged

feat: SSM plugin 追加と project-trygroup 専用コンテナ新設#79
takemi-ohama merged 2 commits into
mainfrom
feat/container-ssm-and-trygroup

Conversation

@takemi-ohama

Copy link
Copy Markdown
Contributor

概要

base イメージへ AWS Session Manager plugin を追加し、project-trygroup-prd / project-trygroup-prd-customer 用に Poetry・pnpm を備えた専用コンテナ containers/trygroup/ を新設する。

変更点

  • base: AWS CLI v2 と同レイヤーに session-manager-plugin を追加(amd64=ubuntu_64bit / arm64=ubuntu_arm64 を判定し公式 .deb を dpkg -i)。確認行に session-manager-plugin --version を追加。
  • trygroup: devbase-base 継承の専用イメージ。pnpm を npm グローバルで、Poetry を公式インストーラの独立 venv で導入。
    • uv との競合回避: バイナリ名衝突なし(poetry/uv)、Poetry venv は既定の ~/.cache/pypoetry、uv の .venv と分離(virtualenvs.in-project は false 維持)。

注: 上記コンテナを参照する compose.yml 側の変更は devbase-ext リポジトリの別 PR で対応。

動作確認

  • devbase-trygroup:test をローカルビルド成功
  • イメージ内で poetry 2.4.1 / pnpm 10.34.4 / uv 0.11.25 の共存を確認
  • base 再ビルドで session-manager-plugin --version が通ること

takemi-ohama and others added 2 commits June 28, 2026 09:29
aws ssm start-session 等の利用に必要な session-manager-plugin を
AWS CLI v2 と同じレイヤーに追加。amd64/arm64 を判定し公式 .deb を導入。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
general ではなく Poetry / pnpm を備えた専用イメージを用意。
Poetry は公式インストーラの独立 venv に導入し uv と非干渉に保つ。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@takemi-ohama takemi-ohama merged commit 3c6d27e into main Jun 28, 2026
5 checks passed
@takemi-ohama takemi-ohama deleted the feat/container-ssm-and-trygroup branch June 28, 2026 01:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant