Skip to content

Latest commit

 

History

History
55 lines (45 loc) · 1.16 KB

README.org

File metadata and controls

55 lines (45 loc) · 1.16 KB

Sejong-Reservation

./readme_img.png

Services

  • gatewayservice
  • dbservice
  • userservice
  • adminservice
  • reservationservice
  • alertservice
  • webservice
  • adminer (db manager)
  • portainer ( cluster manager )

Integrated Features

  • Reactive Vue SPA
  • managed microservice architecture
  • User login, logout, register, jwt API
  • Room CRUD API
  • Room preview image upload, download API
  • Single+Regular Reservation CRUD API
  • Email alert when creating reservation
  • Disable reservations if Room is not usable
  • Get reservation for current time
  • NoShow code verification API
  • docker compose, docker swarm, aws ecs deployment options
  • readthedocs integration

https://sejong-reservation.readthedocs.io/en/readthedocs/

Possible Future Features

  • redis queue or mqtt for service communication
  • kubernetes deployment option
  • Amazon codedeploy integration

Docker Compose

Build containers

docker compose down --volumes
docker compose build --no-cache

Run newly built containers

  • Run with console output
docker compose up 
  • Run in background
docker compose up