596
|
1 version: "3"
|
|
2 services:
|
|
3
|
|
4 # Orthanc with PG plugin v2
|
|
5 orthanc-pg-15-2:
|
|
6 image: osimis/orthanc:18.4.3
|
|
7 container_name: orthanc-pg-15-2
|
|
8 depends_on: [pg-15]
|
|
9 restart: unless-stopped
|
|
10 ports: ["8049:8042"]
|
|
11 volumes: ["storage-orthanc-pg-15:/var/lib/orthanc/db"]
|
|
12 environment:
|
|
13 VERBOSE_ENABLED: "true"
|
|
14 PG_HOST: "pg-15"
|
|
15 PG_LOCK: "false"
|
|
16 PG_INDEX_ENABLED: "true"
|
|
17 AC_AUTHENTICATION_ENABLED: "false"
|
|
18
|
|
19 # Orthanc latest version
|
|
20 orthanc-pg-15-under-tests:
|
|
21 image: ${ORTHANC_IMAGE_UNDER_TESTS:-osimis/orthanc:latest}
|
|
22 container_name: orthanc-pg-15-under-tests
|
|
23 depends_on: [pg-15]
|
|
24 restart: unless-stopped
|
|
25 ports: ["8050:8042"]
|
|
26 volumes: ["storage-orthanc-pg-15:/var/lib/orthanc/db"]
|
|
27 environment:
|
|
28 VERBOSE_ENABLED: "true"
|
|
29 ORTHANC__AUTHENTICATION_ENABLED: "false"
|
|
30 ORTHANC__POSTGRESQL: |
|
|
31 {
|
|
32 "Host": "pg-15",
|
|
33 "TransactionMode": "READ COMMITTED"
|
|
34 }
|
|
35
|
|
36
|
|
37 pg-15:
|
|
38 image: postgres:15
|
|
39 container_name: pg-15
|
|
40 restart: unless-stopped
|
|
41 ports: ["5439:5432"]
|
|
42 volumes: ["storage-pg-15:/var/lib/postgresql/data"]
|
|
43 environment:
|
|
44 POSTGRES_HOST_AUTH_METHOD: "trust"
|
|
45 healthcheck:
|
|
46 test: pg_isready -U postgres -d postgres
|
|
47 interval: 1s
|
|
48 timeout: 1s
|
|
49 retries: 10
|
|
50
|
|
51
|
|
52 # Orthanc latest version
|
|
53 orthanc-pg-9-under-tests:
|
|
54 image: ${ORTHANC_IMAGE_UNDER_TESTS:-osimis/orthanc:latest}
|
|
55 container_name: orthanc-pg-9-under-tests
|
|
56 depends_on: [pg-9]
|
|
57 restart: unless-stopped
|
|
58 ports: ["8051:8042"]
|
|
59 volumes: ["storage-orthanc-pg-9:/var/lib/orthanc/db"]
|
|
60 environment:
|
|
61 VERBOSE_ENABLED: "true"
|
|
62 ORTHANC__AUTHENTICATION_ENABLED: "false"
|
|
63 ORTHANC__POSTGRESQL: |
|
|
64 {
|
|
65 "Host": "pg-9",
|
|
66 "TransactionMode": "READ COMMITTED"
|
|
67 }
|
|
68
|
|
69
|
|
70 pg-9:
|
|
71 image: postgres:9.5
|
|
72 container_name: pg-9
|
|
73 restart: unless-stopped
|
|
74 ports: ["5440:5432"]
|
|
75 volumes: ["storage-pg-9:/var/lib/postgresql/data"]
|
|
76 environment:
|
|
77 POSTGRES_HOST_AUTH_METHOD: "trust"
|
|
78 healthcheck:
|
|
79 test: pg_isready -U postgres -d postgres
|
|
80 interval: 1s
|
|
81 timeout: 1s
|
|
82 retries: 10
|
|
83
|
|
84 volumes:
|
|
85 storage-orthanc-pg-15:
|
|
86 storage-pg-15:
|
|
87 storage-orthanc-pg-9:
|
|
88 storage-pg-9:
|