Skip to content

Latest commit

 

History

History
87 lines (52 loc) · 2.46 KB

File metadata and controls

87 lines (52 loc) · 2.46 KB

DENIM Reverse Engineering

Installation

Prerequisites

  1. NodeJS:
  1. Docker:

Launching

You have the tree following options.

Launching from Docker Hub (preferred)

Launching from source code

  • Create the /lib directory and then the /lib/codeql-cli and /lib/codeql-lib directories.

  • Download the last CodeQL CLI 2.13.0 binaries zip file and extract it at /lib/codeql-cli.

  • Download last CodeQL 2.13.0 libraries and extract them next to CodeQL CLI at /lib/codeql-lib.

  • Open the project in an IDE and install the dependencies.

    npm install
  • Generate the Swagger documentation.

    npm run swagger
  • Create a TEMP directory at the root.

  • Launch the application.

    npm run start

The app runs at http://localhost:3000.

Launching from source code with Docker

The project contains a Dockerfile at its root in order to create an image of the application.

A docker-compose.yml file also exists at the root in order to launch easily a container for the application.

  • Build the image and launch the container.

    docker-compose up

⚠️ This command must be executed at the location of the docker-compose.yml file and have to be run as with the right privileges (administrator).