@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));