Run App button doesn't open the right page url #19980

Closed
opened 2026-02-21 20:05:14 -05:00 by yindo · 1 comment
Owner

Originally created by @curiosity-hyf on GitHub (Oct 28, 2025).

Self Checks

  • I have read the Contributing Guide and Language Policy.
  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report, otherwise it will be closed.
  • 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

main

Cloud or Self Hosted

Self Hosted (Docker)

Steps to reproduce

  1. modify .env and run with docker compose up -d:
NGINX_PORT=8090
EXPOSE_NGINX_PORT=8090
  1. Click Run App in the workflow app
  2. Opened page url without port 8090

✔️ Expected Behavior

Open the right URL with port if needed

Actual Behavior

URL with no port

Originally created by @curiosity-hyf on GitHub (Oct 28, 2025). ### Self Checks - [x] I have read the [Contributing Guide](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) and [Language Policy](https://github.com/langgenius/dify/issues/1542). - [x] This is only for bug report, if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. - [x] I confirm that I am using English to submit this report, otherwise it will be closed. - [x] 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :) - [x] Please do not modify this template :) and fill in all the required fields. ### Dify version main ### Cloud or Self Hosted Self Hosted (Docker) ### Steps to reproduce 1. modify `.env` and run with `docker compose up -d`: ``` NGINX_PORT=8090 EXPOSE_NGINX_PORT=8090 ``` 2. Click `Run App` in the workflow app 3. Opened page url without port 8090 ### ✔️ Expected Behavior Open the right URL with port if needed ### ❌ Actual Behavior URL with no port
yindo added the 🐞 bug label 2026-02-21 20:05:14 -05:00
yindo closed this issue 2026-02-21 20:05:14 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Oct 28, 2025):

Hi @curiosity-hyf! I'm Dosu and I’m helping the dify team.

The 'Run App' button uses the app's base URL, which does not automatically include the port from your NGINX_PORT or EXPOSE_NGINX_PORT settings. To fix this, set the APP_WEB_URL environment variable in your .env file to include the correct host and port, for example: APP_WEB_URL=http://localhost:8090. Then restart your Docker containers to apply the change. This ensures the generated URLs (including the 'Run App' button) will open with the correct port as expected. For more details, see the relevant discussion and solution here and here.

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Chat with Dosu Join Discord Share on X

@dosubot[bot] commented on GitHub (Oct 28, 2025): <!-- Greeting --> Hi @curiosity-hyf! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the dify team. <!-- Answer --> The 'Run App' button uses the app's base URL, which does not automatically include the port from your NGINX_PORT or EXPOSE_NGINX_PORT settings. To fix this, set the `APP_WEB_URL` environment variable in your `.env` file to include the correct host and port, for example: `APP_WEB_URL=http://localhost:8090`. Then restart your Docker containers to apply the change. This ensures the generated URLs (including the 'Run App' button) will open with the correct port as expected. For more details, see the relevant discussion and solution [here](https://github.com/langgenius/dify/issues/14437) and [here](https://github.com/langgenius/dify/issues/14232). <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/878ff00e-0150-4238-b47b-282b7e5e4c2f?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/878ff00e-0150-4238-b47b-282b7e5e4c2f?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/878ff00e-0150-4238-b47b-282b7e5e4c2f?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/878ff00e-0150-4238-b47b-282b7e5e4c2f?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/878ff00e-0150-4238-b47b-282b7e5e4c2f?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/878ff00e-0150-4238-b47b-282b7e5e4c2f?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/878ff00e-0150-4238-b47b-282b7e5e4c2f?feedback_type=other)</sup>&nbsp;&nbsp;[![Chat with Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/6088a4f4-073a-43f3-b3d4-4f06fb0c05a0/ask?utm_source=github)&nbsp;[![Join Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/langgenius/dify/issues/27556)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#19980