aboutsummaryrefslogtreecommitdiff
path: root/docker-compose.yml
blob: 372abfafbf129064a776a10ec8f63911037413a9 (plain)
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
services:
  lab-slave-0:
    build:
      context: lab-slave-0
    dns_search: ''
    environment:
      LAVA_MASTER: master1
      LAVA_MASTER_BASEURI: http://master1:80/RPC2
      LAVA_MASTER_TOKEN: longrandomtokenadmin
      LAVA_MASTER_URI: http://admin:longrandomtokenadmin@master1:80/RPC2
      LAVA_MASTER_URL: http://master1:80
      LAVA_MASTER_USER: admin
      TZ: America/Vancouver
    hostname: lab-slave-0
    privileged: true
    restart: always
    ports:
    - 69:69/udp
    - 61950-62000:61950-62000
    - 80:80
    volumes:
    - /boot:/boot
    - /lib/modules:/lib/modules
    - /home/arthur/bin/stm32:/usr/local/bin/stm32
    - /dev/bus/usb:/dev/bus/usb
    - /dev/disk:/dev/disk
    - /dev:/dev
    - /run/udev:/run/udev:ro
    - /sys/devices:/sys/devices
    - /var/run/docker.sock:/var/run/docker.sock     # Enable Docker in Docker

  master1:
    build:
      context: master1
    hostname: master1
    restart: always
    ports:
    - 8080:80
    - 5555:5555
    - 5556:5556
    - 5500:5500
    volumes:
    - /boot:/boot
    - /lib/modules:/lib/modules
    environment:
    - TZ=America/Vancouver

version: '3.4'