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

Add dockerfile and instructions #1215

Closed
wants to merge 3 commits into from
Closed

Conversation

d4v3y0rk
Copy link

This adds a working dockerfile to the project and instructions on how to use it in the readme.

(This could also be used to generate a docker image that can be pushed to Dockerhub for people to use if the project team so desires)

@CLAassistant
Copy link

CLAassistant commented Jun 20, 2021

CLA assistant check
All committers have signed the CLA.

README.md Outdated Show resolved Hide resolved
@d4v3y0rk
Copy link
Author

@GCHQ77703 Just pinging to make sure this doesn't get forgotten about or fall too far down the list.

@oscrx
Copy link

oscrx commented Aug 10, 2021

I would suggest adding a staged build for a leaner container.

Also building with dockerx and releasing for multiple architectures (amd64, arm64, etc.)
Would be a nice feature, required for Raspberry pi's, M1 Apple devices (Docker for mac doesn't support Rosetta 2 yet), etc.
An example within a Github actions pipeline

Publishing to Github container repository (ghcr.io) is very easy and can be done with only the Github token already available in the Github actions pipeline. (see example above)

For docker hub; credentials need to be manually added by a project admin.

I might do a PR on your repo if I have the time tonight, if that is even possible.

@d4v3y0rk
Copy link
Author

I would suggest adding a staged build for a leaner container.

Also building with dockerx and releasing for multiple architectures (amd64, arm64, etc.)
Would be a nice feature, required for Raspberry pi's, M1 Apple devices (Docker for mac doesn't support Rosetta 2 yet), etc.
An example within a Github actions pipeline

Publishing to Github container repository (ghcr.io) is very easy and can be done with only the Github token already available in the Github actions pipeline. (see example above)

For docker hub; credentials need to be manually added by a project admin.

I might do a PR on your repo if I have the time tonight, if that is even possible.

all that would be great to add. if they would come back around and merge this we could add on some of those features later. Iterate.

@nileshtrivedi
Copy link

This would be really helpful for easier deployment in container environments (like CapRover for self-hosting).

@d4v3y0rk
Copy link
Author

d4v3y0rk commented Nov 27, 2021 via email

@lnodaba
Copy link

lnodaba commented Jul 1, 2022

This doesn't build. I get this error:
image

CC: @d4v3y0rk

@gary-sixgen
Copy link

👀

@a3957273
Copy link
Member

Supplanted by #1699

@a3957273 a3957273 closed this Feb 22, 2024
@a3957273
Copy link
Member

Docker images are now automatically built and provided here: https://github.com/gchq/CyberChef/pkgs/container/cyberchef

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 this pull request may close these issues.

8 participants