Run wsl --install
in powershell with admin privileges
Download Docker from official website and follow instructions: link
On linux you need to install docker package and then start docker service
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
Start docker automaticaly if you want to:
sudo systemctl enable docker
Refer to Arch Wiki if problems occur.
sudo pacman -S docker
sudo systemctl start docker.service
Start docker automaticaly if you want to:
sudo systemctl enable docker
Refer to Gentoo Wiki if problems occur.
sudo emerge --ask --verbose app-containers/docker app-containers/docker-cli
sudo rc-service docker start
Start docker automaticaly if you want to:
sudo rc-update add docker default
Clone repository using git
git clone https://github.com/Vring/FinalProject.git
cd FinalProject
Use sudo
if on Linux.
And start all containers using docker compose
docker compose up -d
-d
option is used to run docker in background
Run using docker compose
docker compose up -d
Stop all containers
docker compose stop
Rebuild all containers
docker compose up -d --build
Or you can rebuild a single container:
docker-compose up -d --build [container-name]
Container names:
- frontend
- backend
- scheduler
- redis
More documentation is available at Docker Docs.
Django api is available at /api
Vue.js frontend is available at /