Selaa lähdekoodia

@IPU_FIXBUG_2021@docker-compose中使用服务名+容器端口访问redis和mysql

weihf 4 vuotta sitten
vanhempi
commit
1cbd110157
1 muutettua tiedostoa jossa 17 lisäystä ja 17 poistoa
  1. 17 17
      ipu-rest-scaffold/docker/docker-compose.yml

+ 17 - 17
ipu-rest-scaffold/docker/docker-compose.yml

11
    depends_on:
11
    depends_on:
12
      - rest-scaffold-db
12
      - rest-scaffold-db
13
      - rest-scaffold-redis
13
      - rest-scaffold-redis
14
    external_links:
15
      - rest-scaffold-redis
16
      - rest-scaffold-db
14
    #external_links:
15
    #  - rest-scaffold-redis
16
    #  - rest-scaffold-db
17
    entrypoint: java -Djava.security.egd=file:/dev/./urandom -jar ./ipu-rest-scaffold.jar --server.port=8080
17
    entrypoint: java -Djava.security.egd=file:/dev/./urandom -jar ./ipu-rest-scaffold.jar --server.port=8080
18
    #extra_hosts:
18
    #extra_hosts:
19
    #  - "rest-scaffold-redis:11.11.11.11"
19
    #  - "rest-scaffold-redis:11.11.11.11"
20
    #  - "rest-scaffold-db:11.11.11.12"
20
    #  - "rest-scaffold-db:11.11.11.12"
21
    networks:
21
    networks:
22
      back:
23
        ipv4_address: "11.11.11.10"
24
      front:
25
        ipv4_address: "172.33.0.10"
22
      - back
23
      - front
26
  rest-scaffold-redis:
24
  rest-scaffold-redis:
27
    image: redis:6-alpine
25
    image: redis:6-alpine
28
    container_name: rest-scaffold-redis
29
    ports:
30
      - 8379:6379
26
    #container_name: rest-scaffold-redis
27
    #ports:
28
    #  - 8379:6379
31
    mem_limit: 256m
29
    mem_limit: 256m
32
    volumes:
30
    volumes:
33
      - /data/ipu-rest-scaffold/redis/data:/var/lib/redis
31
      - /data/ipu-rest-scaffold/redis/data:/var/lib/redis
34
    command: redis-server  --requirepass ipu@321 --masterauth ipu@321  --appendonly yes
32
    command: redis-server  --requirepass ipu@321 --masterauth ipu@321  --appendonly yes
35
    networks:
33
    networks:
36
      back:
37
        ipv4_address: "11.11.11.11"
34
      - back
35
      #back:
36
      #  ipv4_address: "11.11.11.11"
38
  rest-scaffold-db:
37
  rest-scaffold-db:
39
    image: mysql:5.7.24
38
    image: mysql:5.7.24
40
    container_name: rest-scaffold-db
41
    ports:
42
      - 8306:3306
39
    #container_name: rest-scaffold-db
40
    #ports:
41
    #  - 8306:3306
43
    mem_limit: 256m
42
    mem_limit: 256m
44
    environment:
43
    environment:
45
      - MYSQL_ROOT_PASSWORD=ipuRoot
44
      - MYSQL_ROOT_PASSWORD=ipuRoot
54
      - /data/ipu-rest-scaffold/mysql/data:/var/lib/mysql
53
      - /data/ipu-rest-scaffold/mysql/data:/var/lib/mysql
55
      - /data/ipu-rest-scaffold/mysql/init:/docker-entrypoint-initdb.d
54
      - /data/ipu-rest-scaffold/mysql/init:/docker-entrypoint-initdb.d
56
    networks:
55
    networks:
57
      back:
58
        ipv4_address: "11.11.11.12"
56
      - back
57
      #back:
58
      #  ipv4_address: "11.11.11.12"
59
networks:
59
networks:
60
  front:
60
  front:
61
    driver: bridge
61
    driver: bridge