• Airlock Secure Access Hub
  • About this document
  • About Airlock IAM
  • IAM 8.4 release notes
  • Security best practices
  • Installation and upgrade
    • Quick start guide
    • Data sources
    • Installation on Linux
    • IAM as Docker image
      • Getting the Docker image
      • Container deployment
        • App parameters as ENV variables
        • Timezone
        • Separate ext. / int. containers
        • Logging
        • Resource limits and cgroups
      • External secrets
      • Storage and volumes
      • Examples
      • Troubleshooting
    • Upgrade Airlock IAM
  • Operation
  • Initial configuration
  • Configuration management
  • Authentication
  • Self-services
  • Target applications
  • OAuth and OIDC
  • SAML
  • API access control
  • Flows (Airlock IAM concept)
  • Loginapp Configuration
  • Adminapp Configuration
  • Service Container Configuration
  • Transaction Approval Configuration
  • IAM REST APIs
  • Customizing UIs and texts
  • Third-party licenses
  1. Installation and upgrade
  2. IAM as Docker image
  3. Container deployment
  4. App parameters as ENV variables

Application parameters as environment variables

Docker CLI

 
Example
docker run --rm \
   --env "IAM_MODULES=adminapp" \
   --env "IAM_LOG_LEVEL" \
   quay.io/airlock/iam:7.7

docker-compose.yml

 
Example
version: '3.7'
services:
  iam:
    image: quay.io/airlock/iam:7.7 environment:
      - "IAM_MODULES=adminapp"
      - "IAM_LOG_LEVEL" # Pass through local environment variable to container