cadquery Docker & Self-Hosted Deployment

GitHub

A python parametric CAD scripting framework based on OCCT

5,512 stars Python Python 1 file ยท ~29,557 tokens #3d#brep#cad#cadquery#dxf#modeling#occt#opencascade
1. Pull Image (DOCKERHUB) docker pull CadQuery/cadquery:latest
2. Docker Run (1-Click Launch) docker run -d --name cadquery --restart always cadquery/cadquery:latest
3. Podman Run podman run -d --name cadquery --restart always cadquery/cadquery:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/cadquery/cadquery:latest
5. ORAS Pull (OCI Artifact) oras pull cadquery/cadquery:latest
images/dockerfile
FROM mambaorg/micromamba:latest

COPY --chown=$MAMBA_USER:$MAMBA_USER environment.yml /tmp/environment.yml
COPY --chown=$MAMBA_USER:$MAMBA_USER ./images/install_gl.sh /tmp/install_gl.sh
COPY --chown=$MAMBA_USER:$MAMBA_USER ./images/install_env.sh /tmp/install_env.sh
COPY --chown=$MAMBA_USER:$MAMBA_USER ./ /tmp/cq

USER root
RUN source /tmp/install_gl.sh

USER $MAMBA_USER
RUN export MYDIR=/tmp && source /tmp/install_env.sh

ARG MAMBA_DOCKERFILE_ACTIVATE=1  # (otherwise python will not be found)