shannon Docker & Self-Hosted Deployment

GitHub

Shannon is an AI pentester for web applications and APIs. It analyzes your source code, identifies attack vectors, and executes real exploits to prove...

RAW Compose
1. Pull Image (DOCKERHUB) docker pull temporalio/temporal
2. Docker Run (1-Click Launch) docker run -d --name shannon -p 7233:7233 --restart always temporalio/temporal:1.7.0
3. Podman Run podman run -d --name shannon -p 7233:7233 --restart always temporalio/temporal:1.7.0
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/temporalio/temporal:1.7.0
5. ORAS Pull (OCI Artifact) oras pull temporalio/temporal:1.7.0
6. Compose Deployment docker compose up -d
apps/cli/infra/compose.yml
Download .yml
networks:
  default:
    name: shannon-net

services:
  temporal:
    image: temporalio/temporal:1.7.0
    container_name: shannon-temporal
    command: ["server", "start-dev", "--db-filename", "/home/temporal/temporal.db", "--ip", "0.0.0.0"]
    ports:
      - "127.0.0.1:7233:7233"
      - "127.0.0.1:8233:8233"
    volumes:
      - temporal-data:/home/temporal
    healthcheck:
      test: ["CMD", "temporal", "operator", "cluster", "health", "--address", "localhost:7233"]
      interval: 10s
      timeout: 5s
      retries: 10
      start_period: 30s

volumes:
  temporal-data: