FINN [Container] as a Service
https://confluence.schibsted.io/display/FI/FIAAS+-+Finn+Container+as+a+Service
Innfinn
ad-input-server
http
<ordre, produkt, betaling>
Docker
Kubernetes
https://github.com/finn-no/tomcat8-docker
FROM finntech/tomcat8:8.5.4-3 COPY target/ad-input-server-*.war /app
http://fiaas-deploy-daemon.k8s.dev.finn.no/defaults
Eller: Hva er egentlig FiaaS?
Hvordan faktisk deploye?
#!/bin/bash
IMAGE_NAME=finntech/ad-input-server
VERSION=$(git rev-parse HEAD)
mvn clean deploy \
&& docker build -t $IMAGE_NAME:$VERSION . \
&& docker push $IMAGE_NAME:$VERSION \
&& echo UPLOADED DOCKER IMAGE $IMAGE_NAME:$VERSION \
&& mvn deploy:deploy-file \
-Durl=http://mavenproxy.finntech.no/finntech-internal-snapshot \
-Dfile=./fiaas.yml \
-DgroupId=no.finntech.advert \
-DartifactId=ad-input-server-fiaas \
-Dversion=$VERSION-SNAPSHOT
[kubernetes] SYBASE_FINN_SERVER=sybase
-DCONSTRETTO_TAGS=kubernetes,dev,kubernetes-dev