Sign inSign up

thiethaa/dental-eureka

By thiethaa

•Updated almost 6 years ago

2/5

Image
0

50K+

thiethaa/dental-eureka repository overview

sourceCode : https://github.com/thiethaa/Docker_Dental_App⁠

instruction: Step by step pull docker image, create and run this app locally: Create Empty directory and create docker-compose.yml then Copy-Paste this yml file:

   version: '3'

   services:
   eureka-server:
       image: thiethaa/dental-eureka
       ports:
       -   8761:8761

   dental-mysql:
       image: mysql:latest
       environment:
           - MYSQL_ROOT_PASSWORD=password
           - MYSQL_DATABASE=dental_clinic
           - MYSQL_USER=root
           - MYSQL_PASSWORD=password
           - MYSQL_NAME=dental_app
       ports:
           - 1010:3306

   treatment-service:
       image: thiethaa/dental-treatment
       depends_on:
           - eureka-server
           - dental-mysql
       ports:
           - 8020:8020
       environment:
           - DATABASE_URL=jdbc:mysql://dental-mysql:3306/dental_clinic?serverTimezone=UTC
           - DATABASE_HOST=dental-mysql
           - DATABASE_USER=root
           - DATABASE_PASSWORD=password
           - DATABASE_NAME=dental_clinic
           - eureka.client.serviceUrl.defaultZone=http://eureka-server:8761/eureka

   employee-service:
       image: thiethaa/dental-employee
       depends_on:
           - eureka-server
           - dental-mysql
       ports:
           - 8030:8030
       environment:
           - DATABASE_URL=jdbc:mysql://dental-mysql:3306/dental_clinic?serverTimezone=UTC
           - DATABASE_HOST=dental-mysql
           - DATABASE_USER=root
           - DATABASE_PASSWORD=password
           - DATABASE_NAME=dental_clinic
           - eureka.client.serviceUrl.defaultZone=http://eureka-server:8761/eureka

   patient-service:
       image: thiethaa/dental-patient
       depends_on:
           - eureka-server
           - dental-mysql
       ports:
           - 8040:8040
       environment:
           - DATABASE_URL=jdbc:mysql://dental-mysql:3306/dental_clinic?serverTimezone=UTC
           - DATABASE_HOST=dental-mysql
           - DATABASE_USER=root
           - DATABASE_PASSWORD=password
           - DATABASE_NAME=dental_clinic
           - eureka.client.serviceUrl.defaultZone=http://eureka-server:8761/eureka

   dental-ui:
       image: thiethaa/dental-ui
       command: npm run start
       depends_on:
           -   eureka-server
       ports:
           - "3000:3000"

build and run DB mysql and discovery eureka

                 docker-compose up -d dental-mysql

                 docker-compose up -d eureka-server

build and run entire app:

                  docker-compose up

go to port : localhost 3000 login for setting up the app:

         username  : admin
         password  : password

To Stop the Server

        docker-compose down

Tag summary

Content type

Image

Digest

Size

293.4 MB

Last updated

almost 6 years ago

docker pull thiethaa/dental-eureka