forked from dtzinov/ggrc-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose-selenium.yml
63 lines (62 loc) · 1.32 KB
/
docker-compose-selenium.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
# Copyright (C) 2018 Google Inc.
# Licensed under http://www.apache.org/licenses/LICENSE-2.0 <see LICENSE file>
version: "2"
services:
cleandev:
extends:
service: cleandev
file: common-services.yml
ports:
- "127.0.0.1:8000:8000"
- "127.0.0.1:8080:8080"
- "127.0.0.1:9876:9876"
depends_on:
- db
networks:
- network_cleandev
- selenium
cleandev_destructive:
extends:
service: cleandev
file: common-services.yml
depends_on:
- db_destructive
networks:
- network_cleandev_destructive
- selenium
db:
extends:
service: db
file: common-services.yml
networks:
- network_cleandev
db_destructive:
extends:
service: db
file: common-services.yml
networks:
network_cleandev_destructive:
aliases:
- db
selenium:
build:
context: .
dockerfile: Dockerfile-selenium
volumes:
- "./test/selenium:/selenium"
- "/dev/shm:/dev/shm"
depends_on:
- cleandev
- cleandev_destructive
networks:
- selenium
environment:
- "TZ=America/Los_Angeles"
- PYTHONDONTWRITEBYTECODE=true
- PYTHONPATH=/selenium/src
- SCREEN_WIDTH=1440
- SCREEN_HEIGHT=900
networks:
network_cleandev:
network_cleandev_destructive:
selenium: