CodeYourFuture / CodeYourFuture/Module-Cloud

[TECH ED] Docker Compose

オープン
#8 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
🎯 Topic Delivery 🎯 Topic Requirements 🎯 Topic Structuring Data 🎯 Topic Testing 🏝️ Priority Stretch 📅 Sprint 3 Cloud
主要言語
言語のデータがありません
スター
0
フォーク
6
PR マージ指標
30日以内にマージされた PR はありません

説明

### Link to the coursework

https://docs.docker.com/

### Why are we doing this?

Research Docker Compose, its syntax and a few examples. Think how it can help you orchestrate your 3 containers for local development, and then create a docker-compose file to use this tool to automatically build, start and network your containers. Find a way to specify dependencies, to ensure that the backend start initialising only when the database is up and running.

If you want, you can experiment with running all 3 components in EC2 via Docker compose, but keep it as an experiment. Think about some advantages and disadvantages of the 2 approaches (all in a docker-compose file inside a EC2 instance vs using multiple managed services such as S3 and RDS)

### How to get help

If you are doing this for the first time, **this will be hard**. You **must** reach out to volunteers to help you. Your ability to ask for help is actively assessed during this time. Ask good, curious questions with links, code samples, and no screenshots.

https://curriculum.codeyourfuture.io/guides/asking-questions/

You are **not** expected to be able to complete this module completely independently. You **are** expected to get help from volunteers.

### How to submit

In this advanced module you will demo your work. You may wish to make notes for case studies to add to your portfolio.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Docker Compose の課題リンクから始め、プロジェクトの 3 つのコンテナと、現在の build および起動設定を確認します。コンテナを build、起動、ネットワーク接続し、データベースの依存関係を表現する docker-compose ファイルを作成します。ローカルのワークフローを検証し、試行した場合は managed services と EC2 の実験を記録します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
docker, docker-compose
領域
cloud, devops, infrastructure
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。