docker-freecad

Docker | FreeCAD

https://github.com/starling-cloud/docker-freecad

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.0%) to scientific vocabulary

Keywords

cad docker freecad model starling
Last synced: 6 months ago · JSON representation

Repository

Docker | FreeCAD

Basic Info
  • Host: GitHub
  • Owner: starling-cloud
  • License: cc-by-sa-4.0
  • Language: HCL
  • Default Branch: main
  • Homepage:
  • Size: 87.9 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
cad docker freecad model starling
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Contributing License Code of conduct Citation Codeowners Security Authors

README.md

Docker | FreeCAD

Starling Studio Suite


This repository contains Docker configurations to run FreeCAD, an open-source 3D parametric modeler. It provides a straightforward way to deploy FreeCAD in containerized environments, ensuring compatibility and ease of setup across different systems.

Introduction

FreeCAD is a highly versatile 3D CAD, MCAD, CAx, CAE, and PLM modeler. The Docker image created from this repository allows users to run FreeCAD within Docker containers, making it independent of the host's operating system and configuration.

Prerequisites

To use the Docker images and build scripts provided in this repository, you must have the following installed on your system:

  • Docker (See Docker installation guide here)
  • Git (optional, for cloning the repository)

Getting Started

Clone the Repository

To get started with these Docker configurations, first clone the repository to your local machine:

bash git clone https://github.com/starling-cloud/docker-freecad.git cd docker-freecad

Build the Docker Image

You can build the Docker image using the provided Makefile:

bash make build

This command builds a Docker image named starling-cloud/freecad tagged with the git commit hash and latest.

Run FreeCAD

To start a FreeCAD session using the Docker image, run:

bash make run

This command runs FreeCAD in a Docker container, allowing you to use FreeCAD as if it were installed on your host system.

Push the Docker Image to a Registry

If you need to push the built image to Docker Hub or another Docker registry:

bash make push

Ensure you are logged into your Docker registry account before pushing the image.

Cleaning Up

To remove the Docker images from your local system:

bash make clean

Contributing

Contributions to this repository are welcome. Please ensure that you submit a pull request with a clear description of your changes or additions.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

This Docker configuration is based on community efforts and contributions. Special thanks to all the contributors who have invested their time in improving this project.

Colophon

Starling Studio Suite

Starling Studio Suite is an advanced collection of Docker images specifically tailored for the Architecture, Engineering, and Construction (AEC) industry and spatial computing. This suite offers a comprehensive set of tools that facilitate everything from design and visualization to simulation, collaboration, and spatial analysis.

The Starling Studio Suite aims to provide a cohesive environment where architects, engineers, and construction professionals can leverage cutting-edge technologies to enhance their workflows. This includes applications for Building Information Modeling (BIM), Computer-Aided Design (CAD), Geographic Information Systems (GIS), and more.

The Starling Studio Suite provides a comprehensive set of Docker images tailored for the AEC industry and spatial computing. It offers tools for design, BIM, GIS, simulation, collaboration, and automation, making it an invaluable resource for professionals looking to enhance their workflows and deliver innovative solutions in the built environment.

Owner

  • Name: Starling
  • Login: starling-cloud
  • Kind: organization
  • Email: info@starling.associates
  • Location: Netherlands

Insight + Strategy + Design

GitHub Events

Total
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 2
  • Pull request event: 2
Last Year
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 2
  • Pull request event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 19 days
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 19 days
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (7)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/docker_publish.yml actions
  • actions/checkout v3 composite
  • docker/bake-action v2 composite
  • docker/login-action v2 composite
  • docker/metadata-action v4 composite
  • docker/setup-buildx-action v2 composite
  • docker/setup-qemu-action v2 composite
.devcontainer/Dockerfile docker
  • ubuntu 24.04 build
.devcontainer/docker-compose.yml docker
bin/docker-compose.yml docker
src/.devcontainer/Dockerfile docker
  • starlingnest/freecad latest build
src/.devcontainer/docker-compose.yml docker
src/freecad/Dockerfile docker
  • ubuntu 20.04 build