Skip to main content

Directory structure preparation

1. Download the compose file

On Jenkins, there is DockerCompose_v[version].zip file. It contains docker directory containing appsettings.json and compose.yml files. Extract the archive.

2. Prepare directory structure

There are few directories required for the solution. Final structure should look like this.

Required directory structure
📁 docker
├───📁 certificates
│ ├───📁 apple-root # Attestation: Apple root certificates
│ ├───📁 google-apk # Attestation: Google APK signers
│ ├───📁 tls # TLS server certificate locaton
├───📁 logs # Application logs
├───📄 appsettings.json # Application settings file
└───📄 compose.yml # Docker compose file
Helper script for directory creation
mkdir -p certificates/apple-root
mkdir -p certificates/google-apk
mkdir -p logs