fritzing-app Docker & Self-Hosted Deployment

GitHub

Fritzing desktop application

4,677 stars C++ C++ 1 file ยท ~1,048 tokens #fritzing-application
1. Pull Image (DOCKERHUB) docker pull fritzing/fritzing-app:latest
2. Docker Run (1-Click Launch) docker run -d --name fritzing-app --restart always fritzing/fritzing-app:latest
3. Podman Run podman run -d --name fritzing-app --restart always fritzing/fritzing-app:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/fritzing/fritzing-app:latest
5. ORAS Pull (OCI Artifact) oras pull fritzing/fritzing-app:latest
docker/Dockerfile.bionic
FROM conanio/gcc8
# Dockerfile for ^ https://github.com/conan-io/conan-docker-tools/blob/master/gcc_8/Dockerfile

ENV BOOST_ROOT /usr/local

USER root

RUN apt-get update \
    && apt-get install -y \
    libjpeg-dev \
    libncurses5-dev \
    libpng-dev \
    libqt5serialport5-dev \
    libqt5svg5-dev \
    libssl-dev \
    libudev-dev \
    libz-dev \
    python-dev \
    qt5-default \
    qttools5-dev-tools \
    xvfb

USER conan

# No SHA verification for now. Will be automated by Conan in the future.
RUN set -xe \
    && wget -q -O - https://dl.bintray.com/boostorg/release/1.70.0/source/boost_1_70_0.tar.bz2 | tar xj

RUN set -xe \
    && wget -q -O - https://github.com/libgit2/libgit2/archive/v0.28.1.tar.gz | tar xz \
    && mv libgit2-0.28.1 libgit2 \
    && mkdir libgit2/build \
    && cd libgit2/build \
    && cmake -D BUILD_SHARED_LIBS=OFF .. \
    && cmake --build . -- -j4 \
    && cd ../../