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 up
Figure out from the logs the public url that points to your Goose container.