- Install docker and docker-compose
- Ubuntu
- Arch (using yay):
yay -S docker docker-compose
- Clone Repo
git clone https://github.com/MukeshKumar78/FYP-1
cd FYP-1- Configure default docker env
cp docker/example.env docker/.env- Start all services
docker-compose -f docker/docker-compose.yml up- Admin Dashboard: http://localhost:8080/admin
- API documentation: http://localhost:8080/swagger-ui.html
- Service Discovery Dashboard: http://localhost:8761
- Society API: http://localhost:8080/api/core
- Teams API: In development
docker-compose -f docker/docker-compose.yml up db discovery -d# multiple at once using tmux
./dev.sh --tmux gateway society security
# one at a time
./dev.sh gatewayexport EUREKA_HOST=http://localhost:8761/eureka
export JWT_SECRET=9y/B?E(H+KbPeShVmYq3t6w9z$C&F)J@
export STATIC_FILES_LOCATION=/tmp/public/
export POSTGRES_HOST=localhost:5432
export POSTGRES_PASSWORD=postgresedit docker/.env and docker/docker-compose.yml