Skip to content

vanti/lite-lava-docker-compose

 
 

Repository files navigation

lite-lava-docker-compose

This is a Linaro LITE customized fork of LAVA dockerized setup. Instructions for it are available in the wiki.

Below is the original README.


docker-compose

docker-compose file to setup an instance of lava-server and lava-dispatcher from scratch. In this setup, every service will be running in a separate container.

Usage

Requirements

In order to use this docker-compose file, you need:

  • docker.io
  • docker-compose

You can install the dependencies using:

apt install docker.io docker-compose

Installing

You just need to fetch the sources:

git clone https://git.lavasoftware.org/lava/pkg/docker-compose
cd docker-compose

Using it

In order to start the containers, run:

docker-compose up

docker-compose will spawn a container for each services:

  • PostgreSQL
  • apache2
  • gunicorn (aka lava-server-gunicorn)
  • lava-master
  • lava-logs
  • lava-publisher

All the services will be connected to each others.

docker-compose will also create some volumes for:

  • device dictionaries
  • health-checks
  • job outputs
  • PostgreSQL data

About

LITE Team LAVA docker dispatcher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 57.1%
  • Makefile 15.7%
  • Dockerfile 14.9%
  • HTML 6.9%
  • Shell 5.4%