all repos — caroster @ 39940cb45380ee7a700aefd283c7b59b3ef6990d

[Octree] Group carpool to your event https://caroster.io

e2e/docker-compose.yml (view raw)

 1version: '3.7'
 2services:
 3  mailhog:
 4    image: blueimp/mailhog
 5    read_only: true
 6    ports:
 7      - 127.0.0.1:8025:8025
 8
 9  example:
10    build: ./src
11    read_only: true
12    tmpfs: /tmp
13    environment:
14      - SMTP_HOST=mailhog:1025
15    volumes:
16      - ./src/html:/srv/html:ro
17    ports:
18      - 127.0.0.1:8080:8080
19      - ${SERVER_HOST:-127.0.0.1}:${SERVER_PORT-}:8080
20    depends_on:
21      - mailhog
22
23  chromedriver:
24    image: blueimp/chromedriver
25    init: true
26    tmpfs: /tmp
27    environment:
28      - DISABLE_X11=false
29      - ENABLE_VNC=true
30      - EXPOSE_X11=true
31    volumes:
32      - ./assets:/home/webdriver/assets:ro
33    ports:
34      - 127.0.0.1:5900:5900
35
36  geckodriver:
37    image: blueimp/geckodriver
38    init: true
39    tmpfs: /tmp
40    shm_size: 2g
41    environment:
42      - DISABLE_X11=false
43      - ENABLE_VNC=true
44      - EXPOSE_X11=true
45    volumes:
46      - ./assets:/home/webdriver/assets:ro
47    ports:
48      - 127.0.0.1:5901:5900
49      
50  wdio:
51    build: .
52    init: true
53    read_only: true
54    tmpfs:
55      - /tmp
56      - /home/wdio/.android
57    environment:
58      - WAIT_FOR_HOSTS=
59          chromedriver:4444
60          geckodriver:4444
61          example:8080
62      - WINDOWS_HOST
63      - ANDROID_SERIAL
64      - PLATFORM_VERSION
65      - DEVICE_NAME
66      - ORIENTATION
67      - MACOS_ASSETS_DIR=$PWD/assets/
68      - WINDOWS_ASSETS_DIR
69    volumes:
70      - .:/opt:ro
71      - ./reports:/opt/reports
72    depends_on:
73      - chromedriver
74      - geckodriver
75      - example