项目作者: danielbgg

项目描述 :
Vert.x ConfigMap Microservice - RHOAR course
高级语言: Java
项目地址: git://github.com/danielbgg/rhoar-vertx-configmap.git
创建时间: 2018-03-14T15:18:12Z
项目社区:https://github.com/danielbgg/rhoar-vertx-configmap

开源协议:

下载


RHOAR Vert.x ConfigMap

Vert.x ConfigMap Microservice - RHOAR course

Compile Application

  1. mvn clean package

Openshift Deployment

  1. export CONFIGMAP_PROJECT_NAME=configmap-demo
  2. oc new-project $CONFIGMAP_PROJECT_NAME
  3. oc policy add-role-to-user view -n $CONFIGMAP_PROJECT_NAME -z default
  4. oc create configmap app-config --from-file=app-config.yml
  5. oc get configmap app-config -o yaml
  6. mvn clean fabric8:deploy -Popenshift

Deployment Test

  1. export CONFIGMAP_DEMO_URL=http://$(oc get route configmap-vertx -n $CONFIGMAP_PROJECT_NAME -o template --template='{{.spec.host}}')
  2. curl "${CONFIGMAP_DEMO_URL}/api/greeting"

Edit ConfigMap

  1. oc edit configmap app-config
  2. curl "${CONFIGMAP_DEMO_URL}/api/greeting"