View Code? Open in Web Editor
NEW
[Tubes PAT] Ticketing microservice built using Go (Chi Router + GORM), NodeJS (Express + Drizzle), PostgreSQL, Cassandra, Redis, and RabbitMQ
Dockerfile 0.42%
Go 18.15%
JavaScript 0.39%
TypeScript 81.04%
pat-ticketing's Introduction
Tugas Besar PAT 2023/2024
NIM |
Nama |
13521129 |
Chiquita Ahsanunnisa |
13521149 |
Rava Maulana Azzikri |
13521153 |
Made Debby Almadea Putri |
System Entity |
Tech |
API Server |
Golang, Chi |
Database |
PostgreSQL |
Queue |
RabbitMQ |
System Entity |
Tech |
API Server |
Node.js, Typescript, Express |
Database |
PostgreSQL |
Queue |
RabbitMQ |
System Entity |
Tech |
API Server |
Node.js, Typescript, Express |
Database |
Cassandra |
Queue |
Bull (Redis) |
- Docker
- Turn on Docker Daemon.
- Write down environment variables in
.env
files. Follow examples from files named .env.example
.
- Change current directory to
/config
.
- Run
docker compose up --build
.
- Open terminal (bash) of
ticket_app
.
- Run
npm run build
.
- Run
npm run drizzle:seed
.
pat-ticketing's People
Watchers