This repository contains the end user documentation for verinice.veo, the open-source tool for managing information security.
To install the dependencies, run:
npm installnpm run docs:dev To build the Docker image, run:
./docker_build.shTo run the Docker container, run:
./docker_run.shThis will build the Docker image using the Dockerfile and run the container, exposing the documentation on port 5000.
The Dockerfile consists of two stages:
-
Builder Stage:
- Uses the
alpineimage. - Builds the documentation using
npm run docs:build.
- Uses the
-
Release Stage:
- Uses the
nginximage. - Adds a custom Nginx configuration to serve
index.htmlas the entry point. - Sets the
startup.shscript as the container's entry point used to start the Nginx server with a custom configuration file. In addition to some basic configuration and optimizations, the startup script defines location blocks to handle different types of requests, including serving theindex.htmlfile for all unmatched routes. - Exposes port 5000 to access the documentation.
- Uses the
This project is licensed under the terms of the GNU Affero General Public License (AGPL) v3.0. For more details, see the LICENSE.txt file.
For a list of copyright holders, see the AUTHORS.txt file. For a list of contributors see the CONTRIBUTORS.txt file.
For trademark and other legal notices, see the NOTICE.md file.