- Project to create Docker configurations to a full-stack application.
- Create
01container
in interactive mode, usingalpine v3.12
image ✔️ - Initiate
01container
✔️ - List containers filtering by
01container
✔️ - Execute
cat /etc/os-release
on01container
without docking with it ✔️ - Remove
01container
✔️ - Download
nginx v1.21.3-alpine
without creating nor running a container ✔️ - Run a background new container with
ngix v1.21.3-alpine
image, naming it02images
, and mapping its standard port as3000
in hosting system ✔️ - Stop running
02images
container ✔️
- Generate a build from the todo-app backend Dockerfile, naming image as
todobackend
✔️ - Generate a build from the todo-app frontend Dockerfile, naming image as
todofrontend
✔️ - Generate a build from the todo-app tests Dockerfile, naming image as
todotests
✔️
- Upload a background orchestration with docker-compose so that backend, frontend and tests can communicate ✔️
Install it locally
👉 /tests/e2e was provided by Trybe
- Open terminal and create a directory in your preferred location:
$ mkdir <Your directory name here>
- Access directory then clone the repository:
$ cd <Your directory name here>
$ git clone [email protected]:ViniGB/Project-Docker-todo-list.git
- Access the newly created directory:
$ cd Project-Docker-todo-list
- Install dependencies:
$ npm install