-
Notifications
You must be signed in to change notification settings - Fork 73
/
docker-compose.yml
42 lines (39 loc) · 1021 Bytes
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
version: '3'
services:
icat:
image: postgres:10
environment:
- POSTGRES_HOST_AUTH_METHOD=md5
- POSTGRES_PASSWORD=pg_password
irods-provider:
environment:
- PYTHON_RULE_ENGINE_INSTALLED=${python_rule_engine_installed}
hostname: irods-provider
build:
context: docker_build
dockerfile: Dockerfile.provider
args:
server_py: "${server_python_version}"
volumes:
- "${irods_pkg_dir}:/irods_packages:ro"
- ./irods_shared:/irods_shared:rw
depends_on:
- icat
networks:
default:
aliases:
- irods-provider
client-runner:
env_file: client-runner.env
environment:
- PYTHON_RULE_ENGINE_INSTALLED=${python_rule_engine_installed}
volumes:
- ./irods_shared:/irods_shared:rw
build:
context: .
dockerfile: Dockerfile.prc_test.${client_os_generic}
args:
os_image: "$client_os_image"
py_N: "$client_python_version"
depends_on:
- irods-provider