testsigmahq / testsigma

A powerful open source test automation platform for Web Apps, Mobile Apps, and APIs. Build stable and reliable end-to-end tests @ DevOps speed.
https://testsigma.com
Apache License 2.0
914 stars 192 forks source link

[Bug]: Docker image forces SSL termination at server, and assumes what the server URL is #297

Open ahristov314 opened 1 year ago

ahristov314 commented 1 year ago

Is there an existing issue for this?

What is the current behavior?

The web interface listens only to HTTPS at 443

What is the expected behavior?

In many enterprise deployments SSL termination is usually done at a reverse proxy - nginx notably, and also there the real URL is configured. Testsigma should expose a plain HTTP listener, and should not try to guess what the URL of the server is, but rather expose it as a configurable env var.

Steps To Reproduce

  1. Installation.

Version

Testsigma Community Edition

vikram-chaitanya commented 1 year ago

@ahristov314 - the testsigma server is exposing only HTTP at port 9090 and SSL is terminated at nginx which is running in the same container. The default server url is https://local.testsigmaos.com which can be changed using the ENV variable TESTSIGMA_SERVER_URL.

ajinvm commented 2 months ago

The urls are hardcoded i dont think adding env variable works