- Docker & Docker Compose
- Node.js
- Git
git clone https://github.com/PantocaPipoca/DeckBuilder.git
cd DeckBuilderCreate a .env file in the root:
cp .env.example .envdocker-compose up -dThis will:
- Start PostgreSQL database (port 5432)
- Start the API server (port 4000)
docker-compose exec server npx prisma migrate deploydocker-compose exec server npx ts-node src/configs/seed.tsThis creates:
- 1 test user (email: dev@dev.com, passwword: devdev)
- Clash Royale cards with all needed stats for good life
Run:
cd client
npm install
npm run dev- Go to http://localhost:4000 for the backend
- Go to http://localhost:5173 for the front
If both open without errors, your installation is working!
docker-compose exec server npx prisma migrate reset --force
docker-compose exec server npx ts-node src/configs/seed.tsdocker-compose downdocker-compose down -v # Remove volumes
docker-compose up -d
docker-compose exec server npx ts-node src/configs/seed.tsPantas