Hjem > eInnsyn
Docker-spesifikk installasjon
Her finner du informasjon om for docker-spesifikk intallasjon for eInnsynsklienten
Docker-spesifikk installasjon
Ved bruk av Docker må eInnsynsklienten konfigureres ved hjelp av miljøvariabler
Hvordan en spesifiserer konfigurasjonen avhenger av hvilke verktøy som brukes: docker-compose, Kubernetes eller andre. Et par yaml-eksempler med minimumskonfigurasjon kan en se under:
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: einnsyn-klient
spec:
replicas: 1
selector:
matchLabels:
app: einnsyn-klient
template:
metadata:
labels:
app: einnsyn-klient
spec:
containers:
- name: einnsyn-klient
image: digdir/einnsyn-klient:4.0.0
env:
- name: USE_IP
value: "true"
- name: RECEIVER_ORGNUMMER
value: "991825827"
- name: APPLICATION_MOVE_URL
value: "http://integrasjonspunkt:9093"
- name: APPLICATION_INPUT_DIRECTORY
value: "/input"
- name: APPLICATION_ORGNUMMER
value: "123456789"
- name: SPRING_MAIL_HOST
value: ""
- name: SPRING_MAIL_PORT
value: ""
- name: SPRING_MAIL_USERNAME
value: ""
- name: SPRING_MAIL_PASSWORD
value: ""
volumeMounts:
- name: input-volume
mountPath: /input
command: ["/bin/sh", "-c"]
args:
- >
java -jar /app/einnsyn-klient.jar
-Dapplication.moveUrl=${APPLICATION_MOVE_URL}
-Dapplication.inputDirectory=${APPLICATION_INPUT_DIRECTORY}
-Dapplication.orgnummer=${APPLICATION_ORGNUMMER}
-Dapplication.receiverId=${RECEIVER_ORGNUMMER}
-Dspring.mail.host=${SPRING_MAIL_HOST}
-Dspring.mail.port=${SPRING_MAIL_PORT}
-Dspring.mail.username=${SPRING_MAIL_USERNAME}
-Dspring.mail.password=${SPRING_MAIL_PASSWORD}
volumes:
- name: input-volume
emptyDir: {}
---
apiVersion: v1
kind: Service
metadata:
name: einnsyn-klient
spec:
selector:
app: einnsyn-klient
ports:
- protocol: TCP
port: 8080
targetPort: 8080
Docker-compose
version: "3.9"
services:
einnsyn-klient:
image: digdir/einnsyn-klient:4.0.0
container_name: einnsyn-klient
environment:
USE_IP: "true"
APPLICATION_MOVE_URL: "http://localhost:9093"
APPLICATION_INPUT_DIRECTORY: "/input"
APPLICATION_ORGNUMMER: "123456789"
APPLICATION_RECEIVER_ID: "991825827"
SPRING_MAIL_HOST: ""
SPRING_MAIL_PORT: ""
SPRING_MAIL_USERNAME: ""
SPRING_MAIL_PASSWORD: ""
volumes:
- ./input:/input