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
│ ├───📁 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