serveo-spring-boot-starter

Serveo Spring Boot Starter

License

License

Categories

Categories

Spring Boot Container Microservices
GroupId

GroupId

com.github.migangqui
ArtifactId

ArtifactId

serveo-spring-boot-starter
Last Version

Last Version

1.1
Release Date

Release Date

Type

Type

jar
Description

Description

serveo-spring-boot-starter
Serveo Spring Boot Starter
Project URL

Project URL

https://github.com/migangqui/spring-boot-starter-serveo
Project Organization

Project Organization

Pivotal Software, Inc.
Source Code Management

Source Code Management

https://github.com/migangqui/spring-boot-starter-serveo

Download serveo-spring-boot-starter

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.migangqui/serveo-spring-boot-starter/ -->
<dependency>
    <groupId>com.github.migangqui</groupId>
    <artifactId>serveo-spring-boot-starter</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.migangqui/serveo-spring-boot-starter/
implementation 'com.github.migangqui:serveo-spring-boot-starter:1.1'
// https://jarcasting.com/artifacts/com.github.migangqui/serveo-spring-boot-starter/
implementation ("com.github.migangqui:serveo-spring-boot-starter:1.1")
'com.github.migangqui:serveo-spring-boot-starter:jar:1.1'
<dependency org="com.github.migangqui" name="serveo-spring-boot-starter" rev="1.1">
  <artifact name="serveo-spring-boot-starter" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.migangqui', module='serveo-spring-boot-starter', version='1.1')
)
libraryDependencies += "com.github.migangqui" % "serveo-spring-boot-starter" % "1.1"
[com.github.migangqui/serveo-spring-boot-starter "1.1"]

Dependencies

compile (2)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-web jar 2.3.0.RELEASE
org.apache.commons : commons-lang3 jar 3.10

Project Modules

There are no modules declared in this project.

Serveo Spring Boot Starter

Spring Boot Starter to share your localhost Spring Application with an external url.

What is Serveo?

From the official website, Serveo is an SSH server just for remote port forwarding. When a user connects to Serveo, they get a public URL that anybody can use to connect to their localhost server.

How works this starter?

When you add this dependency to your pom.xml and configure it, you'll automatically get a public url to your local server.

Dependency

Actual version is 1.1

  • Maven:
<dependency>
   <groupId>com.github.migangqui</groupId>
   <artifactId>serveo-spring-boot-starter</artifactId>
   <version>1.0</version>
</dependency>
  • Gradle:
compile('com.github.migangqui:serveo-spring-boot-starter:1.0')

https://mvnrepository.com/artifact/com.github.migangqui/serveo-spring-boot-starter

Configuration

You must enable Serveo runner adding the following property:

serveo:
    enabled: true

As optional property, you can choose a subdomain:

serveo:
    custom:
      domain: mysubdomain

References

Disclaimer

ArtifactId has been modified from spring-boot-starter-serveo to serveo-spring-boot-starter to follow Spring instruction starters naming https://docs.spring.io/spring-boot/docs/2.0.0.M5/reference/html/boot-features-developing-auto-configuration.html#boot-features-custom-starter-naming

Versions

Version
1.1
1.0