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
│ ├───📁 tls # TLS server certificate locaton
├───📁 logs # Application logs
├───📁 google-play-integrity # Google package configuration root directory
├───📄 appsettings.json # Application settings file
└───📄 compose.yml # Docker compose file
Helper script for directory creation
mkdir -p certificates/apple-root
mkdir -p google-play-integrity
mkdir -p logs