-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
enhancementNew feature or requestNew feature or request
Description
(by Devin, edited by nishio)
背景
現状では各ユーザーが個別にDockerイメージをビルドする必要がありますが、DockerHubを活用してビルド済みイメージを提供することで、ユーザーの利便性を向上させることができます。ただし、データの取り扱いには注意が必要です。
現状の課題
-
ビルドの手間
- 各ユーザーが個別にビルドする必要がある
- 環境依存の問題が発生する可能性
-
データの取り扱い
- プライベートデータの誤った公開リスク
提案内容
1. CIによる自動ビルド
- GitHub Actionsを使用したワークフロー
- プッシュ時の自動ビルド
- マルチプラットフォーム対応(amd64/arm64)
2. データ分離戦略
- .dockerignoreの適切な設定
- サンプル以外のプロンプトファイル
- 入力/出力ファイル
- 一時ファイル
3. イメージ配布フロー
- GitHub Actionsでビルド
- DockerHubへの自動プッシュ
- バージョンタグの管理
関連PR/Issue
- PR Dockerfileの改善 #57: Dockerfileの改善
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request