Skip to content

ngrok is a globally distributed reverse proxy fronting your web services running in any cloud or private network, or your machine

License

Notifications You must be signed in to change notification settings

zakhdar/quarkus-ngrok

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quarkus Ngrok


Version License Build

All Contributors

Purpose

This Quarkus extension integrates ngrok into Quarkus Dev Mode thus allowing users to expose their application to the public internet while they are still developing it.

Important

NOTE: The extension has absolutely no impact on the production Quarkus application

Getting started

Read the full Ngrok documentation.

  • Create or use an existing Quarkus application
  • Add the Ngrok extension with the Quarkus CLI or Apache Maven:
quarkus ext add io.quarkiverse.ngrok:quarkus-ngrok
./mvnw quarkus:add-extension -Dextensions="io.quarkiverse.ngrok:quarkus-ngrok"

Usage

  1. Get a ngrok auth token and configure it using ngrok or set it via quarkus.ngrok.authtoken

  2. A short while after the application has started, you should see something in the application logs like:

ngrok is running and its web interface can be accessed at: 'http://localhost:4040'
The application can be accessed publicly over the internet using: 'http://4f59-68-81-186-238.ngrok-free.app'

For further instructions and tips to run using stable domains and additional config see https://docs.quarkiverse.io/quarkus-ngrok/dev/

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Georgios Andrianakis
Georgios Andrianakis

💻 🚧
Melloware
Melloware

💻 🚧

This project follows the all-contributors specification. Contributions of any kind welcome!

About

ngrok is a globally distributed reverse proxy fronting your web services running in any cloud or private network, or your machine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 86.4%
  • JavaScript 13.6%