-
Notifications
You must be signed in to change notification settings - Fork 200
Open
Description
Implements ngrok tunneling to expose local development servers to the internet, enhancing the project's capability for remote access and testing.
- Updates
backend/.env.example: Adds ngrok configuration options includingNGROK_AUTH_TOKENandNGROK_TUNNEL_NAMEto allow developers to specify their ngrok auth token and desired tunnel name. - Modifies
backend/executor/terminal.go:- Imports the ngrok package to utilize its tunneling features.
- Initializes ngrok in the
TerminalNamefunction using a placeholder auth token, aiming to create or retrieve an ngrok tunnel based on the flow ID. This replaces the previous logic of simply formatting a terminal name string. - Adjusts the
TerminalNamefunction to return the ngrok tunnel's public URL, enabling the use of ngrok tunnel URL for terminal connections.
- Enhances
README.md:- Adds instructions for setting up ngrok tunneling, including obtaining an auth token and configuring the
.envfile with ngrok details. - Guides on starting the ngrok tunnel to expose the local development server to the internet, facilitating external access and sharing.
- Adds instructions for setting up ngrok tunneling, including obtaining an auth token and configuring the
For more details, open the Copilot Workspace session.
Metadata
Metadata
Assignees
Labels
No labels