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