onlyoffice-postgresql-deployment.yaml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. annotations:
  5. kompose.cmd: kompose convert
  6. kompose.version: 1.26.0 (40646f47)
  7. creationTimestamp: null
  8. labels:
  9. io.kompose.service: onlyoffice-postgresql
  10. name: onlyoffice-postgresql
  11. spec:
  12. replicas: 1
  13. selector:
  14. matchLabels:
  15. io.kompose.service: onlyoffice-postgresql
  16. strategy:
  17. type: Recreate
  18. template:
  19. metadata:
  20. annotations:
  21. kompose.cmd: kompose convert
  22. kompose.version: 1.26.0 (40646f47)
  23. creationTimestamp: null
  24. labels:
  25. io.kompose.service: onlyoffice-postgresql
  26. spec:
  27. containers:
  28. - env:
  29. - name: POSTGRES_DB
  30. value: onlyoffice
  31. - name: POSTGRES_HOST_AUTH_METHOD
  32. value: trust
  33. - name: POSTGRES_USER
  34. value: onlyoffice
  35. image: postgres:12
  36. name: onlyoffice-postgresql
  37. ports:
  38. - containerPort: 5432
  39. resources: {}
  40. volumeMounts:
  41. - mountPath: /var/lib/postgresql
  42. name: postgresql-data
  43. restartPolicy: Always
  44. volumes:
  45. - name: postgresql-data
  46. persistentVolumeClaim:
  47. claimName: postgresql-data
  48. status: {}