Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 86849c8160 |
@@ -0,0 +1,5 @@
|
|||||||
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
|
kind: Kustomization
|
||||||
|
resources:
|
||||||
|
- namespace.yaml
|
||||||
|
- librarian.yaml
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
name: librarian
|
||||||
|
namespace: conjurer
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector: { matchLabels: { app: librarian } }
|
||||||
|
template:
|
||||||
|
metadata: { labels: { app: librarian } }
|
||||||
|
spec:
|
||||||
|
imagePullSecrets: [{ name: gitea-registry }]
|
||||||
|
containers:
|
||||||
|
- name: librarian
|
||||||
|
image: gitea.czernobog.pl/gitea/conjurer-librarian:v0.1.0
|
||||||
|
ports: [{ containerPort: 5001 }]
|
||||||
|
env:
|
||||||
|
- { name: CONJURER_LIBRARIAN_HOST, value: "0.0.0.0" }
|
||||||
|
- { name: CONJURER_LIBRARIAN_PORT, value: "5001" }
|
||||||
|
- { name: CONJURER_LIBRARIAN_DB_PATH, value: "/doi/" }
|
||||||
|
- { name: CONJURER_LIBRARIAN_STATE_DIR, value: "/lib_temp_files" }
|
||||||
|
volumeMounts:
|
||||||
|
- { name: doi, mountPath: /doi, readOnly: true }
|
||||||
|
- { name: state, mountPath: /lib_temp_files }
|
||||||
|
resources:
|
||||||
|
requests: { cpu: "100m", memory: "256Mi" }
|
||||||
|
limits: { cpu: "1", memory: "1Gi" }
|
||||||
|
volumes:
|
||||||
|
- name: doi
|
||||||
|
nfs:
|
||||||
|
server: 192.168.1.34
|
||||||
|
path: /mnt/Tank1/conjurer_doi
|
||||||
|
- name: state
|
||||||
|
persistentVolumeClaim: { claimName: librarian-state }
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: PersistentVolumeClaim
|
||||||
|
metadata: { name: librarian-state, namespace: conjurer }
|
||||||
|
spec:
|
||||||
|
accessModes: [ReadWriteOnce]
|
||||||
|
resources: { requests: { storage: 1Gi } }
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata: { name: librarian, namespace: conjurer }
|
||||||
|
spec:
|
||||||
|
selector: { app: librarian }
|
||||||
|
ports: [{ port: 5001, targetPort: 5001 }]
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: conjurer
|
||||||
Reference in New Issue
Block a user