summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-09-14 17:42:41 -0600
committermo khan <mo.khan@gmail.com>2020-09-14 17:42:41 -0600
commit3661a1f5d1feedbd7d9d1ca2dbc770a805080969 (patch)
tree0ff507680b31c0c33106de9d56be936cb97ffef1 /lib
parentb399512a961b2932e3d399a891a44f3535b26def (diff)
test: generate a random x509 cert
Diffstat (limited to 'lib')
-rw-r--r--lib/e2e/docker.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/e2e/docker.rb b/lib/e2e/docker.rb
index be85e53..3a08c8c 100644
--- a/lib/e2e/docker.rb
+++ b/lib/e2e/docker.rb
@@ -19,12 +19,12 @@ class Docker
end
def run(image:, project_path: Pathname.pwd, env: {}, debug: ENV.fetch('DEBUG', 'false') == 'true')
- env_options = DEFAULT_ENV.merge(env).map { |(key, value)| "--env #{key}=#{value}" }
+ env_options = DEFAULT_ENV.merge(env).map { |(key, value)| "--env #{key}='#{value}'" }
Dir.chdir pwd do
command = if debug
- expand([:docker, :run, '-it', "--entrypoint=''", '--rm', "--volume=#{project_path}:/tmp/app", '--network=host', env_options, image, '/bin/bash -l'])
+ expand([:docker, :run, '-it', "--entrypoint=''", '--rm', "--volume=#{project_path}:/tmp/app", '--add-host=maven.test:127.0.0.1', '--network=host', env_options, image, '/bin/bash -l'])
else
- expand([:docker, :run, '--rm', "--volume=#{project_path}:/tmp/app", '--network=host', env_options, image, '/analyzer run'])
+ expand([:docker, :run, '--rm', "--volume=#{project_path}:/tmp/app", '--network=host', '--add-host=maven.test:127.0.0.1', env_options, image, '/analyzer run'])
end
system(command, exception: true)
end