Skip to content
This repository has been archived by the owner on Nov 29, 2020. It is now read-only.

LibrePCB/docker-librepcb

Repository files navigation

LibrePCB Docker Image

Travis Build Status Docker Stars Docker Pulls

This repository contains the official LibrePCB Docker image which is used for easily trying out LibrePCB, but also for development and continuous integration.

The Dockerfiles are available at GitHub and the built image is hosted at Docker Hub.

Available Tags

latest

This tag is based on Alpine Linux and contains only the LibrePCB executable and the demo workspace. This minimalism makes it the best choice to quickly trying out LibrePCB, which is done this way:

xhost +local:
docker run -it --rm --privileged -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix librepcb/librepcb:latest
xhost -local:

devel

This tag (based on Ubuntu 16.04) is made for developers to build and run LibrePCB. In addition to all required dependencies, it also contains useful development tools like qtcreator, qt5-doc, dia and vim.

trusty

Used for continuous integration. Contains all dependencies which are required to build, test and deploy LibrePCB.

License

The content in this repository is published under the GNU GPLv3 license.