CyberChef icon indicating copy to clipboard operation
CyberChef copied to clipboard

Add dockerfile and instructions

Open d4v3y0rk opened this issue 3 years ago • 8 comments

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)

d4v3y0rk avatar Jun 20 '21 02:06 d4v3y0rk

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Jun 20 '21 02:06 CLAassistant

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

d4v3y0rk avatar Jul 27 '21 14:07 d4v3y0rk

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.

oscrx avatar Aug 10 '21 14:08 oscrx

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.

d4v3y0rk avatar Aug 13 '21 18:08 d4v3y0rk

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

nileshtrivedi avatar Nov 27 '21 15:11 nileshtrivedi

🤷🏼‍♂️ I don't know why they won’t merge it.

On Nov 27, 2021, at 10:17 AM, Nilesh @.***> wrote:

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

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

d4v3y0rk avatar Nov 27 '21 18:11 d4v3y0rk

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

CC: @d4v3y0rk

lnodaba avatar Jul 01 '22 12:07 lnodaba

👀

gary-sixgen avatar Dec 26 '23 15:12 gary-sixgen

Supplanted by #1699

a3957273 avatar Feb 22 '24 00:02 a3957273

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

a3957273 avatar Feb 22 '24 00:02 a3957273