aboutsummaryrefslogtreecommitdiff
path: root/docker-compose.yml
blob: f45d75f2a0f8e143f3bfb455bcdd53093b2034ca (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
version: '2'

services:

# LAVA server (for testing) instance inheriting from ci-box-lava-master
  lava-server:
    container_name: lava-server
    hostname: lava-server
    extends:
      file: ./ci-box-lava-master/docker-compose.yml
      service: lava-server
    build:
      args:
        admin_username: admin
        admin_password: password
        workers: lava_worker0
    ports:
      - "8080:80" # expose http to outside
    volumes:
      - ./overlays/lava-server/etc/lava-server/dispatcher-config/devices:/etc/lava-server/dispatcher-config/devices
      - ./overlays/lava-server/etc/lava-server/dispatcher-config/health-checks:/etc/lava-server/dispatcher-config/health-checks

# LAVA worker0 (for testing) instance inheriting from ci-box-lava-worker
  lava-worker0:
    container_name: lava_worker0
    hostname: lava_worker0
    extends:
      file: ./ci-box-lava-worker/docker-compose.yml
      service: lava-worker
    build:
      args:
        server: lava-server