Last active
December 26, 2021 03:28
-
-
Save thdtt/04935ffd9e9ee5d7dafd21f024063bf8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: "3" | |
services: | |
mysql-jcia-db: | |
image: "mysql:8.0.25" | |
environment: | |
- MYSQL_USER=thdtt | |
- MYSQL_ROOT_PASSWORD=Hihahiho09620@ | |
- MYSQL_PASSWORD={[(Hash123!@#ing)]} | |
- MYSQL_MULTIPLE_DATABASE=micro_jcia_project, micro_jcia_user | |
ports: | |
- "3307:3306" | |
networks: | |
- jcia-network | |
discovery-service: | |
container_name: discovery-service | |
build: | |
context: discovery-server | |
dockerfile: Dockerfile | |
ports: | |
- "8761:8761" | |
networks: | |
- jcia-network | |
utility-service: | |
container_name: utility-service | |
build: | |
context: utility-service | |
dockerfile: Dockerfile | |
ports: | |
- "8001:8001" | |
environment: | |
- EUREKA_SERVER=discovery-service | |
depends_on: | |
- discovery-service | |
links: | |
- "discovery-service" | |
networks: | |
- jcia-network | |
user-service: | |
container_name: user-service | |
build: | |
context: user-service | |
dockerfile: Dockerfile | |
environment: | |
- EUREKA_SERVER=discovery-service | |
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql-jcia-db:3306/micro_jcia_user?allowPublicKeyRetrieval=true&useSSL=false&createDatabaseIfNotExist=true | |
- SPRING_DATASOURCE_USERNAME=root | |
- SPRING_DATASOURCE_PASSWORD=Hihahiho09620@ | |
ports: | |
- "8002:8002" | |
depends_on: | |
- discovery-service | |
- mysql-jcia-db | |
links: | |
- "discovery-service" | |
networks: | |
- jcia-network | |
project-service: | |
container_name: project-service | |
build: | |
context: project-service | |
dockerfile: Dockerfile | |
environment: | |
- EUREKA_SERVER=discovery-service | |
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql-jcia-db:3306/micro_jcia_project?allowPublicKeyRetrieval=true&useSSL=false&createDatabaseIfNotExist=true | |
- SPRING_DATASOURCE_USERNAME=root | |
- SPRING_DATASOURCE_PASSWORD=Hihahiho09620@ | |
ports: | |
- "8003:8003" | |
depends_on: | |
- discovery-service | |
- mysql-jcia-db | |
links: | |
- "discovery-service" | |
networks: | |
- jcia-network | |
parser-service: | |
container_name: parser-service | |
build: | |
context: parser-service | |
dockerfile: Dockerfile | |
ports: | |
- "7001:7001" | |
environment: | |
- EUREKA_SERVER=discovery-service | |
depends_on: | |
- discovery-service | |
links: | |
- "discovery-service" | |
networks: | |
- jcia-network | |
java-service: | |
container_name: java-service | |
build: | |
context: java-service | |
dockerfile: Dockerfile | |
ports: | |
- "7002:7002" | |
environment: | |
- EUREKA_SERVER=discovery-service | |
depends_on: | |
- discovery-service | |
links: | |
- "discovery-service" | |
networks: | |
- jcia-network | |
spring-service: | |
container_name: spring-service | |
build: | |
context: spring-service | |
dockerfile: Dockerfile | |
ports: | |
- "7003:7003" | |
environment: | |
- EUREKA_SERVER=discovery-service | |
depends_on: | |
- discovery-service | |
links: | |
- "discovery-service" | |
networks: | |
- jcia-network | |
xml-service: | |
container_name: xml-service | |
build: | |
context: xml-service | |
dockerfile: Dockerfile | |
ports: | |
- "3001:3001" | |
environment: | |
- EUREKA_SERVER=discovery-service | |
depends_on: | |
- discovery-service | |
links: | |
- "discovery-service" | |
networks: | |
- jcia-network | |
cia-service: | |
container_name: cia-service | |
build: | |
context: cia-service | |
dockerfile: Dockerfile | |
ports: | |
- "6001:6001" | |
environment: | |
- EUREKA_SERVER=discovery-service | |
depends_on: | |
- discovery-service | |
links: | |
- "discovery-service" | |
networks: | |
- jcia-network | |
version-compare-service: | |
container_name: version-compare-service | |
build: | |
context: version-compare-service | |
dockerfile: Dockerfile | |
ports: | |
- "6002:6002" | |
environment: | |
- EUREKA_SERVER=discovery-service | |
depends_on: | |
- discovery-service | |
links: | |
- "discovery-service" | |
networks: | |
- jcia-network | |
file-service: | |
container_name: file-service | |
build: | |
context: file-service | |
dockerfile: Dockerfile | |
ports: | |
- "5001:5001" | |
environment: | |
- EUREKA_SERVER=discovery-service | |
depends_on: | |
- discovery-service | |
links: | |
- "discovery-service" | |
networks: | |
- jcia-network | |
github-service: | |
container_name: github-service | |
build: | |
context: github-service | |
dockerfile: Dockerfile | |
ports: | |
- "4001:4001" | |
environment: | |
- EUREKA_SERVER=discovery-service | |
depends_on: | |
- discovery-service | |
links: | |
- "discovery-service" | |
networks: | |
- jcia-network | |
networks: | |
jcia-network: | |
driver: bridge |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment