This project has been made for educational purpose, it is not production ready. Some security caveats might exist, and no further work has been planned to fix them.
ft_transcendence is a 42 project, aiming to create a pong-like game using NestJS as backend framework, any TypeScript framework for frontend, and get this altogether using docker compose.
You can find complete subject here.
- Clone the repo
git clone https://github.com/kema-dev/ft_transcendence.git- Go to repository's folder
cd ft_transcendence- Create
.envfile from.env.exampletemplate
cp .env.example .env- Change default values (passwords, emails...) and replace
PLACEHOLDERSunder# Your environment ?in.envfile
- Dev environment
docker compose up --build- Prod environment (do not forget to change
VUE_PHASEtobuildandNEST_PHASEtostart:prodin.envfile)
docker-compose --profile prod up --buildBelow is a list of links to website's pages (assuming you're using default values in .env file):
- website - website served by vue.js
- api - REST api served by nestjs
- pgadmin - PostgreSQL administration tool
We are 3 creators :
kema-dev - GitHub
oc8 - GitHub
Totolosa - GitHub
