-
Notifications
You must be signed in to change notification settings - Fork 199
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels