Add cyberchef container, nginx location, and link in layout.html #235
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello again,
This is another pull request, intended to address #229
Here are the Changes I am proposing:
dalton/docker-compose.yml
ghcr.io/gchq/cyberchef:latest
dalton/nginx-conf/conf.d/dalton.conf
/cyberchef/
resolve 127.0.0.11;
to use docker's internal DNS to resolve the hostnamecyberchef_current
-- this is very important.proxy_pass http://cyberchef_current/;
to redirect users to the cyberchef instance correctlyproxy_set_header
directives were required to interact with cyberchef.dalton/app/templates/dalton/layout.html
icon-food
for cyberchef. I agree this would look great, however,icon-food
is NOT available indalton/app/static/bootstrap/img/glyphicons-halflings.png
. According font-awesome, this icon was added with version 3.0 (https://origin.fontawesome.com/v3/icon/food). I have opted to useicon-book
instead (menu? recipe book?), buticon-share
might be an option as well.Results:
The end-product:
When the Cyberchef button is clicked:
The landing page for cyber chef becomes accessible.