Skip to content

Commit efad5e7

Browse files
committed
Initial commit of docker-cloud project
1 parent d8c36d7 commit efad5e7

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ Each project has its own directory with a README.md file that has instructions.
2424
<br>Build a server that takes data from a database and serves it in `json` format.
2525
1. [Multiple Servers](./multiple-servers) - `impl/multiple-servers`
2626
<br>Build and run file & API servers behind nginx in a simple multi-server architecture.
27+
1. [Docker & Cloud Deployment](./docker-cloud/)
28+
<br>Use containers to reproducibly deploy applications into the cloud
2729

2830
## Contributing
2931

docker-cloud/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Docker & Cloud Deployment
2+
3+
Learning objectives:
4+
5+
- Det up Docker locally
6+
- `Dockerfile` syntax & how to containerise an application
7+
- Run applications locally using Docker
8+
- Push container images to a repository ([ECR](https://aws.amazon.com/ecr/))
9+
- Deploy images to Elastic Cloud resources using Elastic Container Service
10+
- Destroy cloud resources to mitigate cost
11+
12+
This project relies on access to an AWS account, with permissions to configure ECS, Fargate, and Elastic Load Balancing.
13+
14+
Timebox: 1-2 days

0 commit comments

Comments
 (0)