Book-service for microservices
376
docker run -p 8765:8765 matheusvict/book-service
book-db:
image: mysql:latest
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
- TZ: America/Sao_Paulo
- MYSQL_ROOT_PASSWORD: root
- MYSQL_DATABASE: book_service
- MYSQL_USER: docker
- MYSQL_PASSWORD: admin123
- MYSQL_ROOT_HOST: '%'
- MYSQL_TCP_PORT: 3310
ports:
- 3310:3310
expose:
- 3310
networks:
- erudio-network
book-service:
image: matheusvict/book-service:0.0.1-SNAPSHOT
restart: always
build:
context: .
dockerfile: book-service/Dockerfile
environment:
- TZ: America/Sao_Paulo
- EUREKA.CLIENT.SERVICEURL.DEFAULTZONE: http://naming-server:8761/eureka
- SPRING.ZIPKIN.BASEURL: http://zipkin-server:9411/
- RABBIT_URI: amqp://guest:guest@rabbit-mq:5672
- SPRING_RABBITMQ_HOST: rabbit-mq
- SPRING_ZIPKIN_SENDER_TYPE: rabbit
- SPRING.DATASOURCE.URL: jdbc:mysql://cambio-db:3308/book_service?useSSL=false&serverTimezone=UTC&enabledTLSProtocols=TLSv1.2
- SPRING.DATASOURCE.USERNAME: root
- SPRING.DATASOURCE.PASSWORD: admin123
- SPRING.FLYWAY.URL: jdbc:mysql://cambio-db:3308/book_service?useSSL=false&serverTimezone=UTC&enabledTLSProtocols=TLSv1.2
- SPRING.FLYWAY.USER: docker
- SPRING.FLYWAY.PASSWORD: admin123
ports:
- 8100:8100
depends_on:
- book-db
- naming-server
- rabbit-mq
networks:
- erudio-network
networks:
erudio-network:
driver: bridge
Content type
Image
Digest
sha256:e3d105e95…
Size
164.2 MB
Last updated
about 3 years ago
docker pull matheusvict/book-service