SMART COSMOS Configuration Server

Server that stores configuration values in a git repository for configuration control, auditing, history, and tagging environments.

License

License

Categories

Categories

Net config Application Layer Libs Configuration
GroupId

GroupId

net.smartcosmos
ArtifactId

ArtifactId

smartcosmos-config-server
Last Version

Last Version

3.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

SMART COSMOS Configuration Server
Server that stores configuration values in a git repository for configuration control, auditing, history, and tagging environments.
Project URL

Project URL

http://smartcosmos.net/smartcosmos-config-server
Project Organization

Project Organization

Smartrac Technology Fletcher, Inc.
Source Code Management

Source Code Management

https://github.com/SMARTRACTECHNOLOGY/smartcosmos-config-server/tree/master/

Download smartcosmos-config-server

How to add to project

<!-- https://jarcasting.com/artifacts/net.smartcosmos/smartcosmos-config-server/ -->
<dependency>
    <groupId>net.smartcosmos</groupId>
    <artifactId>smartcosmos-config-server</artifactId>
    <version>3.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/net.smartcosmos/smartcosmos-config-server/
implementation 'net.smartcosmos:smartcosmos-config-server:3.0.1'
// https://jarcasting.com/artifacts/net.smartcosmos/smartcosmos-config-server/
implementation ("net.smartcosmos:smartcosmos-config-server:3.0.1")
'net.smartcosmos:smartcosmos-config-server:jar:3.0.1'
<dependency org="net.smartcosmos" name="smartcosmos-config-server" rev="3.0.1">
  <artifact name="smartcosmos-config-server" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.smartcosmos', module='smartcosmos-config-server', version='3.0.1')
)
libraryDependencies += "net.smartcosmos" % "smartcosmos-config-server" % "3.0.1"
[net.smartcosmos/smartcosmos-config-server "3.0.1"]

Dependencies

compile (5)

Group / Artifact Type Version
net.smartcosmos : smartcosmos-framework-monitoring jar 3.1.0
org.springframework.cloud : spring-cloud-config-server jar
org.springframework.cloud : spring-cloud-starter-eureka jar
org.springframework.cloud : spring-cloud-starter-sleuth jar
org.springframework.cloud : spring-cloud-starter-zipkin jar

test (1)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-test jar

Project Modules

There are no modules declared in this project.

SMART COSMOS Config Server

Build Status

Running

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 can download the "Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files" from Oracle, and follow instructions for installation (essentially replace the 2 policy files in the JRE lib/security directory with the ones that you downloaded).

For a script to assist in configuring Java and the full-strength JCE see Install Java 8 gist

Important
If you use the default configuration it is encrypted and requires the encryption password to be set in the ENCRYPT_KEY variable.
Important
If you do not want to pull the configuration directly from github, you will need to set the CONFIG_FILE_URI variable.
Important
There is an environment variable called CONFIG_SERVER_LABEL which defaults to master, if this is not set to something else then it will automatically checkout and pull configuration from the master branch.
net.smartcosmos

Smart Cosmos Solutions Inc.

Versions

Version
3.0.1
3.0.0