This project sets up Goose in a containerized environment.
It uses ttyd to provide a web terminal interface to Goose.
This project is intended to be run with docker compose.
- Run the project using
docker compose:docker compose up
- Access the Goose session in your browser at http://localhost:7681.
This project includes a service for creating a Cloudflare Tunnel, which can be used to expose your local Goose instance to the internet. To use it, you need to have cloudflared configured.
You can start the tunnel by including the compose-cloudflare.yml file in your docker compose command:
docker compose -f compose.yml -f compose-cloudflare.yml upFigure out from the logs the public url that points to your Goose container.