You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by "volktier (via GitHub)" <gi...@apache.org> on 2026/04/30 11:58:13 UTC

[D] edirect to localhost:8088 in Superset running on GitHub Codespaces (Docker) [superset]

GitHub user volktier created a discussion: edirect to localhost:8088 in Superset running on GitHub Codespaces (Docker)

Hi everyone
I’m running Apache Superset via Docker Compose in GitHub Codespaces.
The UI is accessible at github dev.
The issue:
When I click the only “Create Dashboard”  button, Superset redirects me to localhost:8088/ dashboard/new/ instead of staying on the Codespaces domain.
What I’ve already tried:
Setting variables in docker-compose
ENABLE_PROXY_FIX: “true”
CYPRESS_CONFIG_BASE_URL: https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/
OVERRIDE_BASE_URL = “https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/”
``
superset:
      image: apache/superset:latest
      container_name: superset
      user: root
      volumes:
          - ./superset_config.py:/app/pythonpath/superset_config.py
      environment:
        ENABLE_PROXY_FIX: "true"
        SUPERSET_SECRET_KEY: 'your-secret-key-change-this'
        PYTHONPATH: "/usr/local/lib/python3.10/site-packages:/app/pythonpath"
      ports:
        - "8088:8088"
      networks:
        - greenplum-net
      command: >
        sh -c "
          pip install --no-cache-dir psycopg2-binary &&
          superset fab create-admin --username admin --firstname admin --lastname admin --email admin@example.com --password admin &&
          superset db upgrade &&
          superset init &&
          gunicorn --bind 0.0.0.0:8088 --workers 4 --worker-class gthread --timeout 60 \"superset.app:create_app()\"
        "
        ``

superset_config.py:

must be https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/dashboard/new/

endless loading if i try:
SUPERSET_WEBSERVER_DOMAINS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

endless loading if i try:
SUPERSET_WEBSERVER_DOMAINS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_ADDRESS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_ADDRESS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_BASEURL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_BASEURL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
        

GitHub link: https://github.com/apache/superset/discussions/39777

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker) [superset]

Posted by "ssmurfgg04-gif (via GitHub)" <gi...@apache.org>.
GitHub user ssmurfgg04-gif added a comment to the discussion: Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker)

The env vars you tried (OVERRIDE_BASE_URL, SUPERSET_WEBSERVER_DOMAINS) are not Superset settings, so they do nothing. The mechanism that matters here is Werkzeug's ProxyFix, which rewrites the request scheme and host from the X-Forwarded-* headers that the Codespaces forwarding proxy sends.

Two things to get right:

1. ENABLE_PROXY_FIX must be set in superset_config.py, not as an environment variable. Since you already mount ./superset_config.py, add one line to it:

```python
ENABLE_PROXY_FIX = True
```

2. Make the headers actually reach gunicorn. With the Codespaces proxy in front this normally just works, but you can verify quickly from outside:

```
curl -I https://<codespace-host>-8088.app.github.dev/health
```

and watch the superset container logs for the forwarded proto. If you ever move this behind your own reverse proxy instead, remember to pass X-Forwarded-Proto and X-Forwarded-Host there too.

After that, absolute redirects generated by Flask should keep the github.dev host and https scheme. If any URL still comes out as localhost:8088, it is being generated client side rather than server side, and a hard refresh to clear the cached frontend config usually clears it.

One more note: these headers only apply per deployment, so when the codespace rebuilds and the hostname changes, nothing needs updating, ProxyFix just follows whatever host the request came in on.

GitHub link: https://github.com/apache/superset/discussions/39777#discussioncomment-18364153

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker) [superset]

Posted by "dosubot[bot] (via GitHub)" <gi...@apache.org>.
GitHub user dosubot[bot] added a comment to the discussion: Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker)

<!-- Greeting -->
Hi @volktier! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the superset team.

<!-- Answer -->
The redirect to `localhost:8088` happens because Superset doesn't know its external domain — the "Create Dashboard" button uses a hardcoded `/dashboard/new/` path in the frontend, and Flask resolves the full URL based on request context. Without proper proxy headers, it falls back to `localhost`.

**The fix is `ENABLE_PROXY_FIX` in `superset_config.py`** (not as a Docker env var), combined with the `PROXY_FIX_CONFIG` [[1]](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset/config.py#L289-L292):

```python
ENABLE_PROXY_FIX = True
PROXY_FIX_CONFIG = {
    "x_for": 1,
    "x_proto": 1,
    "x_host": 1,
    "x_port": 1,
    "x_prefix": 1,
}
```

This enables Werkzeug's `ProxyFix` middleware [[2]](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset/initialization/__init__.py#L643-L646), which reads `X-Forwarded-Host`, `X-Forwarded-Proto`, etc. from the proxy. GitHub Codespaces acts as a reverse proxy and should be setting these headers when forwarding traffic to your container.

A few notes on what you tried:

- **`OVERRIDE_BASE_URL`** does not exist in Superset — there's no such config option.
- **`SUPERSET_WEBSERVER_DOMAINS`** is deprecated and was for domain sharding, not base URL configuration [[3]](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/docs/docs/configuration/networking-settings.mdx#L110-L112).
- **`SUPERSET_WEBSERVER_ADDRESS`** controls the bind address for the dev server, not the external-facing URL.

Also, since Codespaces handles HTTPS termination, make sure Talisman doesn't try to force HTTPS itself [[4]](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset/config.py#L1637):

```python
TALISMAN_CONFIG = {
    "force_https": False,
    "content_security_policy": None,  # or configure as needed
}
```

If `ENABLE_PROXY_FIX = True` still results in `localhost` redirects, it likely means the Codespaces proxy isn't setting `X-Forwarded-Host`. You can verify by adding some debug logging to check incoming request headers. In that case, a workaround would be to put a small Nginx container in front of Superset within your Docker Compose that explicitly sets the forwarded headers:

```nginx
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-Proto https;
```


<!-- Dosu Comment Footer -->
*To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=apache%2Fsuperset).*

---

Docs are dead. Just use [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-tagline&utm_term=apache%2Fsuperset).

[![Leave Feedback](https://img.shields.io/badge/Leave%20Feedback-555555?style=flat)](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-feedback&utm_term=apache%2Fsuperset#message_id=a85c49b0-3724-4d4b-b7da-12b0895647e9) [![Ask Dosu about superset](https://img.shields.io/badge/Ask%20Dosu%20about%20superset-2f7b3f?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4NiA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTIzNiAxMi43OTI4TDE3Ljc1OTMgNi42ODE4OFY3Mi41NjY3TDUuMjkyMzYgODQuMDYxOFYxMi43OTI4WiIgZmlsbD0iI0I0QkI5MSIvPjxwYXRoIGQ9Ik0xOC4yNTc1IDczLjExOTZMNTkuMTMyOSA3Mi43NDhMNTEuNzAxMSA4Mi40MDk1TDI5LjAzMzggODYuMjkxTDYuMjM5NjIgODUuMTU1NEwxOC4yNTc1IDczLjExOTZaIiBmaWxsPSIjNzc4NTYxIi8%2BPHBhdGggZD0iTTE3LjQ5MTYgMy43MzYzM0wzLjU4NTU3IDEyLjcwOTlWODMuNTc5MkMzLjU4NTU3IDg0Ljc1NDIgNC45ODU2MyA4NS4zNjUyIDUuODQ3MDUg
 ODQuNTY2TDE5LjYyOTYgNzEuNzgwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjQyODQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bWFzayBpZD0iZG9zdS1kLWN1dG91dCIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuNzA0IDAuNTE4MDY2SDE3LjA0MzlWNzYuMjIyMUg0MC43MDRINDIuNTgwNUg0Ny44MDEzQzY4LjcwNjQgNzYuMjIyMSA4NS42NTMzIDU5LjI3NTIgODUuNjUzMyAzOC4zNzAxQzg1LjY1MzMgMTcuNDY1IDY4LjcwNjMgMC41MTgwNjYgNDcuODAxMyAwLjUxODA2Nkg0Mi41ODA1SDQwLjcwNFoiLz48L21hc2s%2BPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MDQgMC41MTgwNjZIMTcuMDQzOVY3Ni4yMjIxSDQwLjcwNEg0Mi41ODA1SDQ3LjgwMTNDNjguNzA2NCA3Ni4yMjIxIDg1LjY1MzMgNTkuMjc1MiA4NS42NTMzIDM4LjM3MDFDODUuNjUzMyAxNy40NjUgNjguNzA2MyAwLjUxODA2NiA0Ny44MDEzIDAuNTE4MDY2SDQyLjU4MDVINDAuNzA0WiIgZmlsbD0iI0YzRjZGMSIvPjxwYXRoIGQ9Ik0xNy4wNDM5IDAuNTE4MDY2Vi02LjU3OTE5SDkuOTQ2NjlWMC41MTgwNjZIMTcuMDQzOVpNMTcuMDQzOSA3Ni4yMjIxSDkuOTQ2NjlWODMuMzE5NEgxNy4wNDM5Vjc2LjIyMjFaTTE3LjA0MzkgNy42MTUzMkg0MC43MDRWLTYuNTc5MTlIMTcuMDQzOVY3LjYxNTMyWk0
 yNC4xNDEyIDc2LjIyMjFWMC41MTgwNjZIOS45NDY2OVY3Ni4yMjIxSDI0LjE0MTJaTTQwLjcwNCA2OS4xMjQ5SDE3LjA0MzlWODMuMzE5NEg0MC43MDRWNjkuMTI0OVpNNDIuNTgwNSA2OS4xMjQ5SDQwLjcwNFY4My4zMTk0SDQyLjU4MDVWNjkuMTI0OVpNNDcuODAxMyA2OS4xMjQ5SDQyLjU4MDVWODMuMzE5NEg0Ny44MDEzVjY5LjEyNDlaTTc4LjU1NiAzOC4zNzAxQzc4LjU1NiA1NS4zNTU1IDY0Ljc4NjcgNjkuMTI0OSA0Ny44MDEzIDY5LjEyNDlWODMuMzE5NEM3Mi42MjYxIDgzLjMxOTQgOTIuNzUwNSA2My4xOTQ5IDkyLjc1MDUgMzguMzcwMUg3OC41NTZaTTQ3LjgwMTMgNy42MTUzMkM2NC43ODY2IDcuNjE1MzIgNzguNTU2IDIxLjM4NDcgNzguNTU2IDM4LjM3MDFIOTIuNzUwNUM5Mi43NTA1IDEzLjU0NTMgNzIuNjI2IC02LjU3OTE5IDQ3LjgwMTMgLTYuNTc5MTlWNy42MTUzMlpNNDIuNTgwNSA3LjYxNTMySDQ3LjgwMTNWLTYuNTc5MTlINDIuNTgwNVY3LjYxNTMyWk00MC43MDQgNy42MTUzMkg0Mi41ODA1Vi02LjU3OTE5SDQwLjcwNFY3LjYxNTMyWiIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjZG9zdS1kLWN1dG91dCkiLz48cGF0aCBkPSJNNjguOTIxNSAzNi4wMTM1QzY4LjkyMTUgMzYuMDEzNSA2NS43MzY5IDQ5LjQ3MzggNTEuNDIzMSA0OS40NzM4QzM3LjEwOTMgNDkuNDczOCAzMi41Nzg3IDM3LjM1OTYgMzIuNTc4NyAzNi4wMTM1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjcuNjkxNjEi
 IHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wLjM0ODYzMyA4NS40OTQ2QzAuMzQ4NjMzIDg1LjQ5NDYgMjkuNDg1NiA4NS44MzA5IDM0LjgwOSA4NS42OThDNDQuODMzNyA4NS40NDc3IDUxLjI4NzIgODQuNDAyIDU3LjUyNjkgNzguOTcyNEM2Mi44MTI5IDc0LjM3MjcgNzUuMTM0MiA1OS42ODM2IDc1LjEzNDIgNTkuNjgzNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjE2NDgyIi8%2BPC9zdmc%2B)](https://github.dosu.com/apache/superset?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-ask-repo&utm_term=apache%2Fsuperset) [![Share Dosu with your team](https://img.shields.io/badge/Share%20Dosu%20with%20your%20team-1f6feb?style=flat)](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-share-team&utm_term=apache%2Fsuperset)

GitHub link: https://github.com/apache/superset/discussions/39777#discussioncomment-16769102

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker) [superset]

Posted by "volktier (via GitHub)" <gi...@apache.org>.
GitHub user volktier edited a discussion: Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker)

Hi everyone
I’m running Apache Superset via Docker Compose in GitHub Codespaces.
The UI is accessible at github dev.
The issue:
When I click the only “Create Dashboard”  button, Superset redirects me to localhost:8088/ dashboard/new/ instead of staying on the Codespaces domain.
What I’ve already tried:
Setting variables in docker-compose
ENABLE_PROXY_FIX: “true”
CYPRESS_CONFIG_BASE_URL: https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/
OVERRIDE_BASE_URL = “https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/”

`superset:`
`      image: apache/superset:latest`
`      container_name: superset`
`      user: root`
`      volumes:`
`          - ./superset_config.py:/app/pythonpath/superset_config.py`
`      environment:`
`        ENABLE_PROXY_FIX: "true"`
`        SUPERSET_SECRET_KEY: 'your-secret-key-change-this'`
`        PYTHONPATH: "/usr/local/lib/python3.10/site-packages:/app/pythonpath"`
`      ports:`
`        - "8088:8088"`
`      networks:`
`        - greenplum-net`
`      command: >`
`        sh -c "`
`          pip install --no-cache-dir psycopg2-binary &&`
`          superset fab create-admin --username admin --firstname admin --lastname admin --email admin@example.com --password admin &&`
`          superset db upgrade &&`
`          superset init &&`
`          gunicorn --bind 0.0.0.0:8088 --workers 4 --worker-class gthread --timeout 60 \"superset.app:create_app()\"`
`        "


superset_config.py:

must be https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/dashboard/new/

endless loading if i try:
SUPERSET_WEBSERVER_DOMAINS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

endless loading if i try:
SUPERSET_WEBSERVER_DOMAINS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_ADDRESS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_ADDRESS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_BASEURL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_BASEURL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
        

GitHub link: https://github.com/apache/superset/discussions/39777

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker) [superset]

Posted by "volktier (via GitHub)" <gi...@apache.org>.
GitHub user volktier edited a discussion: Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker)

Hi everyone
I’m running Apache Superset via Docker Compose in GitHub Codespaces.
The UI is accessible at github dev.
The issue:
When I click the only “Create Dashboard”  button, Superset redirects me to localhost:8088/ dashboard/new/ instead of staying on the Codespaces domain.
What I’ve already tried:
Setting variables in docker-compose
ENABLE_PROXY_FIX: “true”
CYPRESS_CONFIG_BASE_URL: https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/
OVERRIDE_BASE_URL = “https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/”

`superset:`
`      image: apache/superset:latest`
`      container_name: superset
`      user: root
`      volumes:
`          - ./superset_config.py:/app/pythonpath/superset_config.py
`      environment:
`        ENABLE_PROXY_FIX: "true"
`        SUPERSET_SECRET_KEY: 'your-secret-key-change-this'
`        PYTHONPATH: "/usr/local/lib/python3.10/site-packages:/app/pythonpath"
`      ports:
`        - "8088:8088"
`      networks:
`        - greenplum-net
`      command: >
`        sh -c "
`          pip install --no-cache-dir psycopg2-binary &&
`          superset fab create-admin --username admin --firstname admin --lastname admin --email admin@example.com --password admin &&
`          superset db upgrade &&
`          superset init &&
`          gunicorn --bind 0.0.0.0:8088 --workers 4 --worker-class gthread --timeout 60 \"superset.app:create_app()\"
`        "


superset_config.py:

must be https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/dashboard/new/

endless loading if i try:
SUPERSET_WEBSERVER_DOMAINS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

endless loading if i try:
SUPERSET_WEBSERVER_DOMAINS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_ADDRESS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_ADDRESS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_BASEURL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_BASEURL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
        

GitHub link: https://github.com/apache/superset/discussions/39777

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] edirect to localhost:8088 in Superset running on GitHub Codespaces (Docker) [superset]

Posted by "volktier (via GitHub)" <gi...@apache.org>.
GitHub user volktier added a comment to the discussion: edirect to localhost:8088 in Superset running on GitHub Codespaces (Docker)

<img width="1051" height="526" alt="2141241" src="https://github.com/user-attachments/assets/35f7f6d4-203d-462f-831e-f1ea0f49870a" />


GitHub link: https://github.com/apache/superset/discussions/39777#discussioncomment-16769016

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker) [superset]

Posted by "volktier (via GitHub)" <gi...@apache.org>.
GitHub user volktier edited a discussion: Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker)

Hi everyone
I’m running Apache Superset via Docker Compose in GitHub Codespaces.
The UI is accessible at github dev.
The issue:
When I click the only “Create Dashboard”  button, Superset redirects me to localhost:8088/ dashboard/new/ instead of staying on the Codespaces domain.
What I’ve already tried:
Setting variables in docker-compose
ENABLE_PROXY_FIX: “true”
CYPRESS_CONFIG_BASE_URL: https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/
OVERRIDE_BASE_URL = “https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/”
``
superset:
      image: apache/superset:latest
      container_name: superset
      user: root
      volumes:
          - ./superset_config.py:/app/pythonpath/superset_config.py
      environment:
        ENABLE_PROXY_FIX: "true"
        SUPERSET_SECRET_KEY: 'your-secret-key-change-this'
        PYTHONPATH: "/usr/local/lib/python3.10/site-packages:/app/pythonpath"
      ports:
        - "8088:8088"
      networks:
        - greenplum-net
      command: >
        sh -c "
          pip install --no-cache-dir psycopg2-binary &&
          superset fab create-admin --username admin --firstname admin --lastname admin --email admin@example.com --password admin &&
          superset db upgrade &&
          superset init &&
          gunicorn --bind 0.0.0.0:8088 --workers 4 --worker-class gthread --timeout 60 \"superset.app:create_app()\"
        "
        ``

superset_config.py:

must be https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/dashboard/new/

endless loading if i try:
SUPERSET_WEBSERVER_DOMAINS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

endless loading if i try:
SUPERSET_WEBSERVER_DOMAINS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_ADDRESS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_ADDRESS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_BASEURL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_BASEURL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
        

GitHub link: https://github.com/apache/superset/discussions/39777

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker) [superset]

Posted by "volktier (via GitHub)" <gi...@apache.org>.
GitHub user volktier edited a discussion: Redirect to localhost:8088 in Superset running on GitHub Codespaces (Docker)

Hi everyone
I’m running Apache Superset via Docker Compose in GitHub Codespaces.
The UI is accessible at github dev.
The issue:
When I click the only “Create Dashboard”  button, Superset redirects me to localhost:8088/ dashboard/new/ instead of staying on the Codespaces domain.
What I’ve already tried:
Setting variables in docker-compose
ENABLE_PROXY_FIX: “true”
CYPRESS_CONFIG_BASE_URL: https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/
OVERRIDE_BASE_URL = “https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/”
superset:
      image: apache/superset:latest
      container_name: superset
      user: root
      volumes:
          - ./superset_config.py:/app/pythonpath/superset_config.py
      environment:
        ENABLE_PROXY_FIX: "true"
        SUPERSET_SECRET_KEY: 'your-secret-key-change-this'
        PYTHONPATH: "/usr/local/lib/python3.10/site-packages:/app/pythonpath"
      ports:
        - "8088:8088"
      networks:
        - greenplum-net
      command: >
        sh -c "
          pip install --no-cache-dir psycopg2-binary &&
          superset fab create-admin --username admin --firstname admin --lastname admin --email admin@example.com --password admin &&
          superset db upgrade &&
          superset init &&
          gunicorn --bind 0.0.0.0:8088 --workers 4 --worker-class gthread --timeout 60 \"superset.app:create_app()\"
        "

superset_config.py:

must be https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev/dashboard/new/

endless loading if i try:
SUPERSET_WEBSERVER_DOMAINS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

endless loading if i try:
SUPERSET_WEBSERVER_DOMAINS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_ADDRESS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_ADDRESS = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_BASEURL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
OVERRIDE_BASE_URL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'

redirect to http://localhost:8088/dashboard/new/ if i try:
SUPERSET_WEBSERVER_BASEURL = 'https://friendly-capybara-7jvxwxv77w7hpj44-8088.app.github.dev'
        

GitHub link: https://github.com/apache/superset/discussions/39777

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] edirect to localhost:8088 in Superset running on GitHub Codespaces (Docker) [superset]

Posted by "volktier (via GitHub)" <gi...@apache.org>.
GitHub user volktier deleted a comment on the discussion: edirect to localhost:8088 in Superset running on GitHub Codespaces (Docker)

<img width="1051" height="526" alt="2141241" src="https://github.com/user-attachments/assets/35f7f6d4-203d-462f-831e-f1ea0f49870a" />


GitHub link: https://github.com/apache/superset/discussions/39777#discussioncomment-16769016

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org