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.
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:
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
.
Used for continuous integration. Contains all dependencies which are required to build, test and deploy LibrePCB.
The content in this repository is published under the GNU GPLv3 license.