Skip to content

agansari/lite-lava-docker-compose

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 86.4%
  • Dockerfile 5.0%
  • Makefile 4.7%
  • HTML 3.9%