@forge/tunnel

6.3.96.3.9-experimental-8b78d46
out/command/interactors/tunnel-interactor.js
~out/command/interactors/tunnel-interactor.jsModified
+3−2
Index: package/out/command/interactors/tunnel-interactor.js
===================================================================
--- package/out/command/interactors/tunnel-interactor.js
+++ package/out/command/interactors/tunnel-interactor.js
@@ -88,9 +88,10 @@
         const multiCompiler = new multi_compiler_watcher_1.MultiCompilerWatcher(faasServer, uiServers);
         if (tunnelOptions.verify) {
             await (0, bundler_1.runLinter)(this.statsigService);
         }
-        if (tunnelOptions.containersDockerComposeFiles) {
+        if (tunnelOptions.containersDockerComposeFiles &&
+            Object.keys(tunnelOptions.containersDockerComposeFiles).length > 0) {
             try {
                 if (this.dockerAuthenticator) {
                     this.logger.info('');
                     this.logger.info(cli_shared_1.Text.tunnel.preBundleTask(cli_shared_1.Text.tunnel.authenticatingDocker));
@@ -99,9 +100,9 @@
                 }
                 for (const [serviceKey, filePath] of Object.entries(tunnelOptions.containersDockerComposeFiles)) {
                     this.logger.info('');
                     this.logger.info(cli_shared_1.Text.tunnel.startingContainerService(serviceKey));
-                    await (0, cli_shared_1.startDockerComposeStack)(filePath, serviceKey);
+                    await (0, cli_shared_1.startDockerComposeStack)(filePath, serviceKey, this.logger);
                 }
             }
             catch (err) {
                 this.logger.error(new Error(cli_shared_1.Text.tunnel.error.unableToStartContainerServices));