6. Installing Skipper

This section will cover installing Skipper on your local machine as it is the easiest way to get started. Installing Skipper on other platforms will be covered separately.

wget http://repo.spring.io/milestone/org/springframework/cloud/spring-cloud-skipper-server/1.0.0.M3/spring-cloud-skipper-server-1.0.0.M3.jar

wget http://repo.spring.io/milestone/org/springframework/cloud/spring-cloud-skipper-shell/1.0.0.M3/spring-cloud-skipper-shell-1.0.0.M3.jar
java -jar spring-cloud-skipper-server-1.0.0.M3.jar


java -jar spring-cloud-skipper-shell-1.0.0.M3.jar

The default port that the server listens on is 7577. That is SKPR on a telephone keypad. :)

There is also a docker image hosted on dockerhub

6.1 Using an External Database

By default Skipper uses an embedded H2 database if no spring.datasource property is specified. You can use other external databases by setting various spring.datasource properties. The database drivers for MySQL, Postgres, SQL Server, and HSQLDB are already on the classpath of the server. Here are a few sample commands that start the server using an external database.

# MySQL
java -jar spring-cloud-skipper-server/target/spring-cloud-skipper-server-1.0.0.M3.jar --spring.datasource.url=jdbc:mysql://localhost/skipper --spring.datasource.username=xxx --spring.datasource.password=xxx --spring.datasource.driver-class-name=org.mariadb.jdbc.Driver

# Postgres
java -jar spring-cloud-skipper-server/target/spring-cloud-skipper-server-1.0.0.M3.jar --spring.datasource.url=jdbc:postgresql://localhost:5432/skipper --spring.datasource.username=xxx --spring.datasource.password=xxx --spring.datasource.driver-class-name=org.postgresql.Driver

# MSSQL
java -jar spring-cloud-skipper-server/target/spring-cloud-skipper-server-1.0.0.M3.jar --spring.datasource.url='jdbc:sqlserver://172.16.101.143;databaseName=skipper' --spring.datasource.username=xxx --spring.datasource.password=xxx --spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver

# HSQLDB
java -jar spring-cloud-skipper-server/target/spring-cloud-skipper-server-1.0.0.M3.jar --spring.datasource.url=jdbc:hsqldb:hsql://localhost:9101/xxxx --spring.datasource.username=xxx --spring.datasource.driver-class-name=org.hsqldb.jdbcDriver