This repository contains the LaTeX source for the Gravwell training book, as well as Dockerfiles to build the container images used in the lab sections. Please refer to the releases page for pre-built PDFs of the training book.
You'll need a basic LaTeX setup:
apt-get install texlive-* latexmk
If you intend to build the Docker images too, you'll also need to have Go installed, as we compile some utilities in the process.
To build just the PDF:
make master.pdf
To build the whole tarball with Docker images and all:
GOPATH=~/go LICENSE=/path/to/gravwell-license make dist
NOTE: You will need a training license in order to build the complete set of containers.
(If you need to build for a specific older version of Gravwell, set the VERSION variable when running make dist
.)