# All files / src/deployTools configure.js

31.43% Statements 11/35
0% Branches 0/13
0% Functions 0/4
58.33% Lines 7/12

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    232x
    2x
    2x

    2x

    2x

    2x

    2x

     import Config from '../config';
    import PlatformSetup from '../setupTools';
    import { commandExistsSync } from '../systemTools/exec';

    const configureDeploymentIfRequired = async (deploymentTarget) => {
        if (deploymentTarget === 'docker') {
            await Config.checkRequiredPackage('@rnv/deploy-docker');
            if (!commandExistsSync('docker')) {
                const setupInstance = PlatformSetup();
                await setupInstance.askToInstallSDK('docker');
            }
        }
    };

    const configureExportIfRequired = async (exportTarget) => {
        if (exportTarget === 'docker') {
            await Config.checkRequiredPackage('@rnv/deploy-docker');
        }
    };

    export { configureDeploymentIfRequired, configureExportIfRequired };