Page 2 of 8

Re: Ticket #3821 - Docker env build container, now with FEM!

Posted: Mon Feb 10, 2020 1:18 pm
by Kunda1
Thanks so much for all the work @David_D
Once the docker repo location is settled and set up.. someone give me a heads up and I'll close the ticket.
What should we call the Wiki page and what categories should we associate it to ?
Developer, Developer Documentation
Administration ?

Re: Ticket #3821 - Docker env build container, now with FEM!

Posted: Mon Feb 10, 2020 1:28 pm
by kkremitzki
My thought was to host the images on Docker Hub.

Re: Ticket #3821 - Docker env build container, now with FEM!

Posted: Mon Feb 10, 2020 6:28 pm
by David_D
Kunda1 wrote: Mon Feb 10, 2020 1:18 pm Thanks so much for all the work @David_D
Once the docker repo location is settled and set up.. someone give me a heads up and I'll close the ticket.
What should we call the Wiki page and what categories should we associate it to ?
Developer, Developer Documentation
Administration ?
We could call it Compile using Docker. I'd mention it in the Compile on MacOS and Compile on Linux/Unix pages, because as a new developer, you'd probably want to know about it as an option when you're starting to fetch dependencies.

The Compile on Linux/Unix and Compile on MacOS pages have the User Documentation, and Developer Documentation categories, so that seems appropriate.

Re: Ticket #3821 - Docker env build container, now with FEM!

Posted: Mon Feb 10, 2020 6:31 pm
by David_D
kkremitzki wrote: Mon Feb 10, 2020 1:28 pm My thought was to host the images on Docker Hub.
It's probably worthwhile to create an organisation on docker hub: https://docs.docker.com/docker-hub/orgs/

Re: Ticket #3821 - Docker env build container, now with FEM!

Posted: Mon Feb 10, 2020 8:48 pm
by Kunda1

Re: Ticket #3821 - Docker env build container, now with FEM!

Posted: Tue Feb 11, 2020 1:15 am
by David_D
Kunda1 wrote: Mon Feb 10, 2020 8:48 pm Created Compile using Docker :)
I've added install instructions, that will work until we create an official docker image.

Re: Ticket #3821 - Docker env build container, now with FEM!

Posted: Sat Mar 07, 2020 6:23 am
by David_D
Woof, just entered university, so I've been a touch busy. Now I have some time to finish this. If the veterans have not had a chance to create an official docker organisation, how about I create it, and hand over the permissions/roles to Kunda1 and kkremitzki, then import over the images into it?

Re: Ticket #3821 - Docker env build container, now with FEM!

Posted: Sun Mar 08, 2020 11:29 am
by Kunda1
David_D wrote: Sat Mar 07, 2020 6:23 am Woof, just entered university, so I've been a touch busy. Now I have some time to finish this. If the veterans have not had a chance to create an official docker organisation, how about I create it, and hand over the permissions/roles to Kunda1 and kkremitzki, then import over the images into it?
kkremitzki wrote: Mon Feb 10, 2020 1:28 pm:bell:
FreeCAD/FreeCAD-Docker ? oh nvm, we already have FreeCAD/Docker

Re: Ticket #3821 - Docker env build container, now with FEM!

Posted: Sat Mar 14, 2020 12:39 am
by David_D
Kunda1 wrote: Sun Mar 08, 2020 11:29 am FreeCAD/FreeCAD-Docker ? oh nvm, we already have FreeCAD/Docker
Do we know who owns the organisation? I can't even find it on dockerhub. We need them to let someone push the image under the organisation's umbrella.

If we can't find them, I suppose the alternative is to create an organisation under a different name.

Re: Ticket #3821 - Docker env build container, now with FEM!

Posted: Sat Mar 14, 2020 5:17 pm
by Kunda1
David_D wrote: Sat Mar 14, 2020 12:39 am Do we know who owns the organisation? I can't even find it on dockerhub. We need them to let someone push the image under the organisation's umbrella.
kkremitzki wrote: Mon Feb 10, 2020 1:28 pm My thought was to host the images on Docker Hub.
Let's do it

@David_D have you had any experience spinning up Docker with a specific patch or pull request? There's currently a bottleneck in this area when it comes to development workflow, what I've observed is entry level developers have a hard time getting past git, building, compiling and running FC. We have something for app images, but it's still not very clear what the workflow is to generate an app image especially one from a pull request that requires certain libraries installed.

So use case would be, a developer looking through the FC GitHub repo, seeing a pool request that they're interested in testing, getting the URL or the raw .diff URL of the PR, and then throwing it into Docker. Or having some sort of Docker flag that allows for said URL to be used.