Docker compose file for the app Appointment manager.
Sets up docker images for :
- user-service
- appointment-service
- availability-service
- eureka-server
- service-gateway
- angular-app
To pull the images and setup the app run the command in your terminal:
docker compose up -d
Docker compose will create images for databases that are used in the services. The sql script provided in this repo will create the following users for testing purposes:
-
Lojze Slak:
- email: [email protected]
- geslo: pacient
-
Testko Testic:
- email: [email protected]
- geslo: doktor
- services: General checkup, Dermatology consultation,Cardiology consultation, Dental cleaning
-
Janez Kranjski:
- email: [email protected]
- geslo: pacient
-
Joze Pacient:
- email: [email protected]
- geslo: pacient
-
Janka Jovankovic:
- email: [email protected]
- geslo: doktor
- services: General checkup, Cardiology consultation, Dental cleaning
-
Zeljko Joksimovic:
- email: [email protected]
- geslo: doktor
- services: Dental cleaning, Dermatology consultation
-
Corey Taylor:
- email: [email protected]
- geslo: pacient
The recommended workflow for testing is as follows:
Feel free to experiment more.
- Eureka server: https://github.com/jurck222/eureka-server
- Service gateway: https://github.com/jurck222/gateway-service
- User service: https://github.com/jurck222/user-service
- Appointment service: https://github.com/jurck222/appointment-service
- Availability service: https://github.com/jurck222/availability-service
- Angular frontend: https://github.com/jurck222/AppointmentManagerFE