# Pre-Class TODO's

### 1. Install Docker & Docker Compose

We will be using a new tool for packaging our code in preparation for running it on a cloud server!&#x20;

{% content-ref url="docker-installation" %}
[docker-installation](https://backend-course.cornellappdev.com/chapters/containerization/docker-installation)
{% endcontent-ref %}

### 2. Make an account on [Docker Hub](https://hub.docker.com/).

This is so that you can push your Docker images to a public place that your remote server can pull from.

### 3. Download Demo Starter Code

Same as demo 4 starter code! You can reuse what we did in demo4, or you can fill in our starter code with a dummy endpoint that returns "Hello World" :)

{% file src="<https://3452473873-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lu9Zw53dmTuhqAq-8K8%2Fuploads%2FHkKsxqYqu1AhhARFiFx8%2Fsrc.zip?alt=media&token=24552196-0f45-46df-b898-f2b16139383f>" %}
