Skip to content
This repository has been archived by the owner on Apr 2, 2024. It is now read-only.

Responsive web accessible Freecad Docker container with hardware acceleration.

License

Notifications You must be signed in to change notification settings

zimmra/docker-freecad

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Work-In-Progress

Use at Your Own Risk

Can be found at https://hub.docker.com/r/pzubuntu593/docker-freecad

Based off LSIO's implementation of KasmVNC w/ Blender

Large image, because currently the image has FreeCAD pre-installed via compiling from source.

The apt versions (default repo & PPA) were having issues for me, and they seem to no longer be maintained.

.AppImage and Flatpak versions did not like running in docker

Docker Compose Example

---
version: "2.1"
services:
  freecad:
    image: pzubuntu593/docker-freecad:latest
    container_name: FreeCAD
    privileged: true
    security_opt:
      - seccomp:unconfined #optional
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/New_York
      - TITLE=FreeCAD
    volumes:
      - /dockercfg/freecad:/config
    devices:
      - /dev/dri:/dev/dri 
    ports:
      - 3011:3000
    restart: unless-stopped

To-Do

  • Cleanup vestigial Blender stuff that has carried over (e.g. right clicking still brings up the option to launch Blender, even the the menu xml has been updated)
  • Further test persistence - appears addons and settings survive container destruction/recreation but haven't done extensive testing
  • See if Full-Screen can be set by default upon launch

About

Responsive web accessible Freecad Docker container with hardware acceleration.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 100.0%