augment-vir - v31.17.1
    Preparing search index...

    Type Alias DockerEnvMap<RequiredKeys>

    DockerEnvMap: Readonly<
        Record<
            RequiredKeys
            | string,
            { allowInterpolation: boolean; value: string },
        >,
    >

    A set of environment mappings for a docker container.

    • Each key in this object represents the env var name within the Docker container.
    • Each value property can be either the value that the env var should be set to or an existing env var's interpolation into the value.
    • If the value string is meant to be interpolated within the shell context, make sure to set allowInterpolation to true. Otherwise, it's best to leave it as false.

    Type Parameters

    • RequiredKeys extends string = string
    const envMapping: DockerEnvMap = {
    VAR_1: {
    value: 'hi',
    // set to false because this is a raw string value that is not meant to be interpolated
    allowInterpolation: false,
    },
    VAR_2: {
    // the value here will be interpolated from the current shell's value for `EXISTING_VAR`
    value: '$EXISTING_VAR',
    // set to true to allow '$EXISTING_VAR' to be interpolated by the shell
    allowInterpolation: true,
    },
    };