https://people.sap.com/victor.ionescu
@ivictor88 ( <-- look here for slides )
ionescuv.github.io
Stay tuned for updates!
www.itconferencesap.com
Test this!
maven/npm
Environment
Security
Database
Downstream dependencies
Application Runtime
App Binaries
Networking
Platform services
set JAVA_HOME=/jre1.8.0_121
...
doSomeLogic();
// commented out for testing
// callOtherSystem();
...
Test-Environment-as-Code
mustache
cf-local
version: '3'
services:
launchpad:
build: ../src/launchpad
container_name: launchpad
ports:
- "8080:8080"
networks:
- NET1
environment:
- PORT=8080
- VCAP_SERVICES={"portal-services":[{"binding_name":null,"credentials":{...
- DESTINATIONS=[{"name":"app1","url":"http://spring-app1","forwardAuthToken":true},...
- sapui5url=https://sapui5.hana.ondemand.com/1.56.10
app1:
build: ../src/app
container_name: spring-app1
networks:
- NET1
environment:
- SPRING_PROFILES_ACTIVE=cloud
- VCAP_APPLICATION={}
- VCAP_SERVICES={"postgresql":[{..."host":"mypostgres"..
postgres:
image: "postgres"
container_name: mypostgres
networks:
- NET1
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
https://people.sap.com/victor.ionescu
@ivictor88
ionescuv.github.io
Q&A