Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rgolangh/ovirt-developer

Ovirt instant developer environment using Docker
https://github.com/rgolangh/ovirt-developer

Last synced: 29 days ago
JSON representation

Ovirt instant developer environment using Docker

Awesome Lists containing this project

README

        

## Synopsis
Ovirt-developer aims to lower the bar for getting started with developing for ovirt with focus on ovirt-engine. Using `docker-compose` a complete dev env should be ready, with an IDE, database, the project's git repo. It will make contribution much easier, New team members setup in zero time, and can act as the defacto live documentaion of getting an dev env up and running.

## Go, develop!
Installation:
```
$ sudo dnf install docker docker-compose
$ usermod -a -G docker [USER_NAME]

$ git clone https://github.com/rgolangh/ovirt-developer/
$ cd ovirt-developer
$ mkdir src db
$ chown 26.26 db
```

To get you started, simply spin the compsed docker up:
```
$ # share you xsession, run once
$ xhost +
$ docker-compose run developer
```

Clone ovirt engine:
```
# dirctory should be /home/ovirt/src
# if you want to push patches to gerrit, clone the repo with sshh + your username
$ git clone git+ssh://[email protected]/ovirt-engine
```

Create engine user + database:
```
psql -h db postgres postgres <