INNER CODE UNIT · JavaScript

startContainer

localstack/serverless-localstack · src/index.js:532

    const startContainer = () => {
      this.log('Starting LocalStack in Docker. This can take a while.');
      const cwd = process.cwd();
      const env = this.clone(process.env);
      env.DEBUG = '1';
      env.LAMBDA_EXECUTOR = env.LAMBDA_EXECUTOR || 'docker';
      env.LAMBDA_REMOTE_DOCKER = env.LAMBDA_REMOTE_DOCKER || '0';
      env.DOCKER_FLAGS = (env.DOCKER_FLAGS || '') + ` -v ${cwd}:${cwd}`;
      env.START_WEB = env.START_WEB || '0';
      const maxBuffer = +env.EXEC_MAXBUFFER || 50 * 1000 * 1000; // 50mb buffer to handle output
      if (this.shouldRunDockerSudo()) {
        env.DOCKER_CMD = 'sudo docker';
      }


      env.IMAGE_NAME = this.getLocalstackImage();

      const options = { env: env, maxBuffer };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…