This repository contains the end user documentation for verinice.veo, the open-source tool for managing information security.
To install the dependencies, run:
npm install
npm run docs:dev
To build the Docker image, run:
./docker_build.sh
To run the Docker container, run:
./docker_run.sh
This 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
alpine
image. - Builds the documentation using
npm run docs:build
.
- Uses the
-
Release Stage:
- Uses the
nginx
image. - Adds a custom Nginx configuration to serve
index.html
as the entry point. - Sets the
startup.sh
script 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.html
file 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.