Skip to content

Zekao/ft_transcendence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_transcendence

ft_transcendence is the last 42 common core projet.

With this project, we will learn web developement in typescript with different frameworks such as nestjs for the backend and vuejs for the frontend. This project has to be made in team between 3 and 5 students.

Table of contents

  1. Installation
  2. Usage
  3. Authors
  4. License
  5. Project Status

Installation

With Homebrew 🍺:

brew install docker-compose
sudo docker–compose --version

With Apt 📦:

sudo apt update
sudo apt upgrade
sudo apt install curl
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo docker–compose --version

Usage

⚠️ Please change CLIENT_ID and CLIENT_SECRET with your own credentials in the .env file ⚠️

CLIENT_ID= YOUR UID
CLIENT_SECRET= YOUR TOKEN
CALLBACK_URL= WEBSITE WHERE YOU WANT TO HOST

Start containers with --build flag

make

Start containers without --build flag

make up

Show logs of containers (you can choose one in particular)

docker-compose logs <container name>

Stop running containers

make down

Stop running containers and delete volume

make delete

Remove containers's images

make clean

Authors

Gaëtan Marchal

42 login: gamarcha contact: gamarcha@student.42.fr

Lucas Sehairi

42 login: lusehair contact: lusehair@student.42.fr

Elidjah Maugalem

42 login: emaugale contact: emaugale@student.42.fr

Naofel Bentayeb

42 login: nabentay contact: nabentay@student.42.fr

Romain Briard

42 login: robriard contact: robriard@student.42.fr

License

MIT

Project status

Done ✅

emaugale's 42 ft_transcendence Score