This repository contains a Docker Compose configuration file for usage with WeDevelop's Full Stack Training Program.
The main goal is to learn how to use Docker on a typical Development Environment, while also learning how to fix common issues that occur on a daily basis for a Full Stack developer.
This repository and its companions contain errors introduced on purpose! Please read on to find out how to use this repository.
- After cloning any needed repositories you may only use commands from the Docker CLI.
- The commands you're allowed to use are
docker
anddocker-compose
, along with any parameters. - DO NOT cheat by executing commands that are not from Docker (such as
npm
,npx
,rm
, etc) from outside of the containers. - (Linux only) DO NOT execute Docker commands as the superuser! (Don't use
sudo docker
orsudo docker-compose
). You'll need to add your user to thedocker
group on your operative system.
NOTE: This repository is meant to be used in conjuction with the Frontend and Backend repositories.
- Install and familiarize yourself with Docker Engine
- Install and familiarize yourself with Docker Compose
- Clone this repository
- Move into the new clone
- Use the command
docker-compose up
to start exercising your Docker skills :)