Tribler/docker-tribler-build-linux

Name: docker-tribler-build-linux

Owner: Tribler

Description: Docker image for building deb files for Tribler.

Created: 2017-06-09 14:13:10.0

Updated: 2017-06-22 21:32:29.0

Pushed: 2017-06-22 21:32:27.0

Homepage: https://hub.docker.com/r/tribler/docker-tribler-build-linux/

Size: 17

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Tribler build image for Linux

This docker image is meant to make it easier to package Tribler for Linux by making the process of creating a deb file for Tribler easier.

How to use

To make use of this image, you first need to pull this image from docker hub:

er pull tribler/docker-tribler-build-linux

Or build it yourself by building from this repository:

clone https://github.com/Tribler/docker-tribler-build-linux.git
er build -t tribler/docker-tribler-build-linux docker-tribler-build-linux

When the image is pulled or built, it can be run by executing this command:

 docker run -it --rm \
absolute location to folder where assets should be>:/home/code/bin \
ler/docker-tribler-build-linux
Optional environment variables
REPO_URL (Default: https://github.com/Tribler/tribler.git)

The REPO_URL env variable lets you change the repository url of code that the image is going to pull. This can be used for packaging forks of tribler.

 docker run -it --rm \
absolute location to folder where assets should be>:/home/code/bin \
EPO_URL=<url of code repository> \
ler/docker-tribler-build-linux
VERSION (Default: next)

The VERSION env variable lets you change the specific version that is built during the packaging. This is handled by changing the branch of the repository. So in this way branches and tags can be selected.

 docker run -it --rm \
absolute location to folder where assets should be>:/home/code/bin \
ERSION=<version> \
ler/docker-tribler-build-linux

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.