Good day
chip: apple silicon
os: MacOS 15.3.1
forge: v12.1.0
node: v22.14.0
App setup
– Build a custom UI app in Jira tutorial except the template is with jira:adminPage
module
– resource tunnel configuration as per tunneling guide
– deployed to development env via forge deploy -e development
– installed development version of the app to a test Jira instance via forge install -e development -s ...
(I can see dev
badge next to the app)
– started a tunnel via forge tunnel -e development --verbose
Tunnel assumptions based on logs and some digging
– correctly created cloudflared tunnel - no errors in the process, I get a URL to {hash}.tunnel.atlassian-dev.net
– correctly identified resource port, ws proxy is pointing at the correct place
– correctly started local proxy server (let’s say on port 8123) that would route traffic to the client application on specified port
Problem details
Opening the admin page in Jira results in static assets pulled from atlassian cdn and not my local, the same happens with function execution
While using the app there are no logs in the terminal
Let’s say the output of forge tunnel
says Listening for requests on local port 64148…
if I try to hit what is called faas tunnel url
which is https://{hash}.tunnel.atlassian-dev.net/
, I can see verbose-only logs
DBG GET http://localhost:8080/ ... host={hash}.tunnel.atlassian-dev.net ... originService=http://localhost:64148
DBG 404 Not Found originService=http://localhost:64148
If I hit the local proxy (on port 8123) I correctly get the client application back but any activity via faas tunnel url isn’t getting through to the local proxy