Containerize applications
@alecgunny がすでに取り組んでいます。
2022年3月7日 から。
評価
この issue はまだ評価されていません。
説明
As mentioned in #2 , production applications should be deployed using containers to make them more portable and accessible to users without dedicated resources. As I discuss in fastmachinelearning/gw-iaas#17, building a simplified framework for container builds in the context of the monorepo format with Poetry is not exactly trivial, but for now at a minimum applications should include a Dockerfile and an associated GitHub workflow which builds the container, runs tests inside of it, and pushes it to an ML4GW repository.
- Where do we want this repository to live? I assume on DockerHub? Should we create an organization on there as well?
- If yes, we'll need to include
DOCKERHUB_USERNAMEandDOCKERHUB_API_KEYsecret variables on our build workflows using a GitHub environment - We'll need to follow these instructions to make our containers available on LDG
- We'll want to include two tags for each container:
latestandstable(or something similar).latestwill be pushed from the most recent build of the code, while the build workflow should pull the lastlatestand then push it tostableas a backup in case something breaks withlatest. The DockerHub repo should maintain timestamped tags (e.g. monthly22.01) for all versions
- 主要言語
- Python
- スター
- 10
- フォーク
- 6
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ML4GW/DeepClean のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
-
question research topic
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
-
enhancement
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
-
bug documentation good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 45/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
ML4GW/DeepClean の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
bug
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
qgis/QGIS-Plugins-Website#459 ·
-
bug severity:medium
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 2 日以内に返信
-
bot-found bug priority: P3
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
madenvel/KalinkaPlayer#179 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
ls1intum/edutelligence#1098 ·
メンテナーはふだん 1 日以内に返信