Use the latest tagged container from docker hub
Add secure-reporter as part of the docker docker-compose.yml file:
secure-reporter:
  image: martlark/secure-reporter:latest
  ports:
    - "8003:80"
  volumes:
    - ./persist:/persist
  environment:
    CLIENT_SECRETS_JSON: "/persist/client_secrets.json"
    TOKEN_NAME: "api.user"
    TOKEN_KEY: "secret"
    DATABASE_URL: "sqlite:////persist/app.db?check_same_thread=False"
  restart: unless-stopped
  log_opt:
    max-size: 1g
Set the appropriate values for the database URLs. In this example a local sqlite DB is used to store reports.
docker-compose up -d –build secure-reporter
Access at hostname:800, in this example.