source: k8s/server-deployment.yaml@ 91c409

Candidate_v1.7.0 stable
Last change on this file since 91c409 was e5f9e7, checked in by Frederik Heber <frederik.heber@…>, 3 months ago

Adds k8s files for running poolworker and server.

  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[e5f9e7]1apiVersion: apps/v1
2kind: StatefulSet
3metadata:
4 name: molecuilder-server
5 labels:
6 app: server
7spec:
8 replicas: 1
9 selector:
10 matchLabels:
11 app: server
12 template:
13 metadata:
14 labels:
15 app: server
16 spec:
17 containers:
18 - name: server
19 image: registry.dev.svc.cluster.local:5000/molecuilder:1.7.0-qtless
20 imagePullPolicy: Always
21 env:
22 - name: SERVER_PORT
23 value: "20025"
24 - name: CONTROLLER_PORT
25 value: "20024"
26 - name: WORKER_ADDRESS
27 value: "molecuilder-worker:20026"
28 command: ["/home/molecuilder/_pkgs/molecuilder-1.6.1/bin/molecuilder_server"]
29 args: ["--signal", "15", "--workeraddress", "$(WORKER_ADDRESS)", "--controllerport", "$(CONTROLLER_PORT)", "--workerport", "$(SERVER_PORT)", "--verbosity", "4", "--timeout", "60"]
30 ports:
31 - containerPort: 20024
32 name: controllerport
33 - containerPort: 20025
34 name: workerport
35 livenessProbe:
36 exec:
37 command:
38 - /home/molecuilder/_pkgs/molecuilder-1.6.1/bin/molecuilder_controller
39 - --server
40 - localhost:20024
41 - --command
42 - checkresults
43 initialDelaySeconds: 5
44 periodSeconds: 30
Note: See TracBrowser for help on using the repository browser.