View Issue Details

IDProjectCategoryView StatusLast Update
0003821Project Tools & WebsitesGeneralpublic2021-02-06 06:36
ReporterKunda1 Assigned ToDavid_D  
PrioritylowSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Target Version0.20 
Summary0003821: Docker container for FreeCAD development
Descriptionhttps://forum.freecadweb.org/viewtopic.php?f=4&t=34046&p=285576#p285576


I tried to make something similar once, but this wasn't successful https://github.com/FreeCAD/FreeCAD_Conda/blob/master/utils/fc_conda_docker/cached_build/Dockerfile It would be nice to have a docker container including all the dependencies of freecad, an ide (like kdevelop), git, and the freecad source. Ideally everything should be compiled already (maybe in debug-mode).

So to get started with freecad development all one has to do is:

docker run --name freecad-dev freecad/freecad-development

and this starts the ide.
This would be soooo useful.

looo
TagsNo tags attached.
FreeCAD Information

Activities

David_D

2019-02-12 17:50

developer   ~0012631

I'm working on this here, and working on a docker container with the up-to-date dependencies here.

Kunda1

2019-02-12 20:00

administrator   ~0012632

@David_D fantastic. I've elevated your privileges since this is a very important task. Cheers!

David_D

2019-03-04 04:22

developer   ~0012844

I have gotten the docker image to a level that I am satisfied with it as a proof of concept. @Kunda1, would you, or some other interested party be good enough to test the docker image on their machine?

I am aware it is missing the WebView and FEM modules. I will add them later.

Instructions of it's use is available on it's readme.

Kunda1

2020-02-01 14:48

administrator   ~0014130

Update: https://forum.freecadweb.org/viewtopic.php?f=4&t=42954

yorik

2022-03-03 13:55

administrator   ~0016715

This ticket has been migrated to GitHub as issue 5880.

Issue History

Date Modified Username Field Change
2019-02-08 17:25 Kunda1 New Issue
2019-02-12 17:50 David_D Note Added: 0012631
2019-02-12 19:59 Kunda1 Assigned To => David_D
2019-02-12 19:59 Kunda1 Status new => assigned
2019-02-12 20:00 Kunda1 Note Added: 0012632
2019-03-04 04:22 David_D Note Added: 0012844
2019-03-04 06:11 David_D Status assigned => feedback
2020-02-01 14:48 Kunda1 Note Added: 0014130
2020-02-01 14:48 Kunda1 Status feedback => assigned
2021-02-06 06:36 abdullah Target Version => 0.20