-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.yml
74 lines (69 loc) · 1.79 KB
/
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
volumes:
pg_data:
services:
postgres:
restart: always
image: postgres:14.3
ports:
- "5432:5432"
environment:
POSTGRES_DB: idaweb
POSTGRES_USER: postgres
POSTGRES_PASSWORD: password
PGDATA: /var/lib/postgresql/data/pgdata
volumes:
- pg_data:/var/lib/postgresql/data
web:
restart: always
depends_on:
- postgres
command: >
bash -c "sleep 10
&& /opt/ol/wlp/bin/server run defaultServer"
image: ida:25.0.2
ports:
- "9443:9443"
- "9080:9080"
environment:
DATABASE_TYPE: postgres
JNDI_NAME: jdbc/ida
DATABASE_NAME: idaweb
DATABASE_SERVER_NAME: postgres
DATABASE_PORT_NUMBER: 5432
DATABASE_USER: postgres
DATABASE_PASSWORD: password
DATABASE_MAX_POOL_SIZE: 50
volumes:
- $DATA_PATH/ida:/var/ida/data
- $DATA_PATH/ida/jdbc/postgres/postgresql-42.2.8.jar:/opt/ol/wlp/usr/shared/resources/jdbc/postgres/postgresql-42.2.8.jar
- $DATA_PATH/ida/jdbc/postgres/postgres.xml:/opt/ol/wlp/usr/servers/defaultServer/postgres.xml
hub:
image: selenium/hub:3.141.59
ports:
- "4444:4444"
environment:
GRID_MAX_SESSION: 20
GRID_BROWSER_TIMEOUT: 120
GRID_TIMEOUT: 60
chrome:
image: selenium/node-chrome:3.141.59
depends_on:
- hub
environment:
HUB_PORT_4444_TCP_ADDR: hub
HUB_PORT_4444_TCP_PORT: 4444
NODE_MAX_SESSION: 1
NODE_MAX_INSTANCES: 1
links:
- hub
firefox:
image: selenium/node-firefox:3.141.59
depends_on:
- hub
environment:
HUB_PORT_4444_TCP_ADDR: hub
HUB_PORT_4444_TCP_PORT: 4444
NODE_MAX_SESSION: 1
NODE_MAX_INSTANCES: 1
links:
- hub