Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide docker image #157

Closed
adam-urbanczyk opened this issue Jun 25, 2019 · 11 comments · Fixed by #757
Closed

Provide docker image #157

adam-urbanczyk opened this issue Jun 25, 2019 · 11 comments · Fixed by #757
Assignees

Comments

@adam-urbanczyk
Copy link
Member

It would be nice to have a docker image for users who cannot use conda.

Relevant resources

NB: this is a continuation of #153

@adam-urbanczyk adam-urbanczyk added the help wanted Extra attention is needed label Jun 25, 2019
@dcowden
Copy link
Member

dcowden commented Jun 25, 2019

I can own this one

@dcowden dcowden self-assigned this Jun 25, 2019
@adam-urbanczyk adam-urbanczyk removed the help wanted Extra attention is needed label Jun 25, 2019
@adam-urbanczyk
Copy link
Member Author

Great!

@Peque
Copy link
Contributor

Peque commented Sep 22, 2019

Maybe not what you were looking for (I guess you were not talking about a Jupyter-enabled Docker image), but I managed to create this:

https:/Peque/cadquery-binder

If you are interested, I can transfer the repo to CadQuery organization. I think it makes more sense there.

@jmwright
Copy link
Member

jmwright commented May 6, 2020

Referencing pull request #176

@jmwright jmwright mentioned this issue May 6, 2020
5 tasks
@jmwright
Copy link
Member

jmwright commented Feb 5, 2021

Referencing the Dockerfile created by @RubenRubens here

@RubenRubens
Copy link
Contributor

I have just created a repo that may help with this.
https:/RubenRubens/cq-containers

@jmwright
Copy link
Member

@RubenRubens Very cool, thanks for putting this together. Two questions:

  1. Will these be available on Dockerhub (or similar)?
  2. What's the difference between your jypyter-cadquery image and the one from the jypyter-cadquery project?

@RubenRubens
Copy link
Contributor

RubenRubens commented Apr 23, 2021

1. Dockerhub is a container registry. Even if it is the most popular it's not the only one, there are other public container registries such as:

  • Amazon ECR
  • Dockerhub
  • Github Container Registry (ghcr, for short)
  • And many more...

The images are publicly available on ghcr, can be found on the repo as a package. A pipeline is missing to update these images automatically (it's work in progress). In the near future I have no plans to move to Dockerhub.

2. cq-jupyter is just a link to the @bernhard-42 repo.

Any suggestion, PR or criticism is welcome.

@jmwright
Copy link
Member

  1. cq-jupyter is just a link to the @bernhard-42 repo.

Sorry, copied the base URL without the header ID. Here's the link I meant to post.

The images are publicly available on ghcr

That's great, I'll read up on ghcr.

I spent some time integrating cq-cli into a CadHub Docker image so they can support CadQuery scripts. You've got a cq-cli image already, but just in case you're interested: https:/Irev-Dev/cadhub/blob/0485f34ee1621860c92feb58a05a3576e3d1c67f/api/src/docker/cadquery/Dockerfile

@jmwright
Copy link
Member

@RubenRubens Would you be willing to add a description with some usage instructions to your cq-containers repo? I'd like to add a Docker section to the installation section of the readme that points users to your repo. I expect I'll just mirror or paraphrase the description you have in your repo when providing a link.

@RubenRubens
Copy link
Contributor

RubenRubens commented May 2, 2021

The repo follows this structure:

.
├── cq-cli
│   ├── Dockerfile
│   └── readme.md 
├── cq-conda
│   ├── Dockerfile
│   └── readme.md 
└── readme.md 

The instructions are in ./cq-cli/readme.md and ./cq-conda/readme.md. The file ./readme.md is simply a table that contains information about cq-cli, cq-conda and cq-jupyter. I hope it is clear enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants