# documentation: https://github.com/gchq/CyberChef
# slogan: The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
# category: security
# tags: encryption, encoding, compression, data analysis, tools, development
# logo: svgs/cyberchef.jpeg
# port: 80

services:
  cyberchef:
    image: ghcr.io/gchq/cyberchef:latest
    platform: linux/amd64
    environment:
      - SERVICE_URL_CYBERCHEF_80
    volumes:
      - cyberchef-data:/app/data
    healthcheck:
      test:
        - CMD
        - curl
        - '-f'
        - 'http://127.0.0.1:80'
      interval: 30s
      timeout: 10s
      retries: 3
