Add section on launcher apps
This commit is contained in:
58
index.html
58
index.html
@@ -29,11 +29,11 @@ badges:
|
|||||||
|
|
||||||
{% capture billboard_description %}
|
{% capture billboard_description %}
|
||||||
|
|
||||||
Spring Cloud CLI is a set of extensions for the
|
Spring Cloud CLI is a set of extensions for the [Spring Boot
|
||||||
[Spring Boot CLI](http://docs.spring.io/spring-boot) making it possible
|
CLI](http://docs.spring.io/spring-boot) making it possible to run
|
||||||
to write Spring Cloud apps in Groovy scripts and run them from a
|
Spring Cloud server apps and write Spring Cloud apps in Groovy scripts
|
||||||
shell. Auto-imports and dependency management is provided for all
|
and run them from a shell. Auto-imports and dependency management is
|
||||||
Spring Cloud projects.
|
provided for all Spring Cloud projects.
|
||||||
|
|
||||||
{% endcapture %}
|
{% endcapture %}
|
||||||
|
|
||||||
@@ -43,19 +43,6 @@ Spring Cloud projects.
|
|||||||
|
|
||||||
## Quick Start
|
## Quick Start
|
||||||
|
|
||||||
Any Spring Boot CLI app with the Cloud CLI extensions installed will
|
|
||||||
be a Spring Cloud Config Client, so set the `spring.cloud.config.uri`
|
|
||||||
to point to a Config Server and you are in business (defaults to
|
|
||||||
"http://localhost:8888").
|
|
||||||
|
|
||||||
Here's a complete Eureka Server:
|
|
||||||
|
|
||||||
```groovy
|
|
||||||
@EnableEurekaServer
|
|
||||||
@RestController
|
|
||||||
class Eureka {}
|
|
||||||
```
|
|
||||||
|
|
||||||
To install the CLI, make
|
To install the CLI, make
|
||||||
sure you have
|
sure you have
|
||||||
[Spring Boot CLI](https://github.com/spring-projects/spring-boot)
|
[Spring Boot CLI](https://github.com/spring-projects/spring-boot)
|
||||||
@@ -77,6 +64,41 @@ and install the Spring Cloud plugin:
|
|||||||
$ spring install org.springframework.cloud:spring-cloud-cli:1.3.1.RELEASE
|
$ spring install org.springframework.cloud:spring-cloud-cli:1.3.1.RELEASE
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Launch a Server
|
||||||
|
|
||||||
|
To run a config server:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ spring cloud configserver
|
||||||
|
```
|
||||||
|
|
||||||
|
You can also run eureka, zipkin, hystrixdashboard, h2, kafka or
|
||||||
|
dataflow (multiple apps can be run if separated by spaces on the
|
||||||
|
command line).
|
||||||
|
|
||||||
|
### Write a Groovy Script and Run It
|
||||||
|
|
||||||
|
Any Spring Boot CLI app with the Cloud CLI extensions installed will
|
||||||
|
be a Spring Cloud Config Client, so set the `spring.cloud.config.uri`
|
||||||
|
to point to a Config Server and you are in business (defaults to
|
||||||
|
"http://localhost:8888").
|
||||||
|
|
||||||
|
Here's a complete Eureka Server:
|
||||||
|
|
||||||
|
```groovy
|
||||||
|
@EnableEurekaServer
|
||||||
|
@RestController
|
||||||
|
class Eureka {}
|
||||||
|
```
|
||||||
|
|
||||||
|
### Encrypt and Decrypt
|
||||||
|
|
||||||
|
Example (symmetric key):
|
||||||
|
|
||||||
|
```
|
||||||
|
$ spring encrypt --key=secret foo
|
||||||
|
```
|
||||||
|
|
||||||
IMPORTANT: **Prerequisites:** to use the encryption and decryption features
|
IMPORTANT: **Prerequisites:** to use the encryption and decryption features
|
||||||
you need the full-strength JCE installed in your JVM (it's not there by default).
|
you need the full-strength JCE installed in your JVM (it's not there by default).
|
||||||
You can download the "Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files"
|
You can download the "Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files"
|
||||||
|
|||||||
Reference in New Issue
Block a user