- NodeJS:
- Docker:
- Linux : Install Docker Engine or Install Docker Desktop.
- Windows : Install Docker Desktop.
- MacOS : Install Docker Desktop.
You have the tree following options.
-
Create the
/libdirectory and then the/lib/codeql-cliand/lib/codeql-libdirectories. -
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
TEMPdirectory at the root. -
Launch the application.
npm run start
The app runs at http://localhost:3000.
-
Create the
/libdirectory and then the/lib/codeql-cliand/lib/codeql-libdirectories. -
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
TEMPdirectory at the root.
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
docker-compose.yml file and have to be run as with the
right privileges (administrator).