onlyoffice-documentserver-deployment.yaml 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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-documentserver
  10. name: onlyoffice-documentserver
  11. spec:
  12. replicas: 1
  13. selector:
  14. matchLabels:
  15. io.kompose.service: onlyoffice-documentserver
  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-documentserver
  26. spec:
  27. containers:
  28. - env:
  29. - name: AMQP_URI
  30. value: amqp://guest:guest@onlyoffice-rabbitmq
  31. - name: DB_HOST
  32. value: onlyoffice-postgresql
  33. - name: DB_NAME
  34. value: onlyoffice
  35. - name: DB_PORT
  36. value: "5432"
  37. - name: DB_TYPE
  38. value: postgres
  39. - name: DB_USER
  40. value: onlyoffice
  41. image: onlyoffice/documentserver
  42. name: onlyoffice-documentserver
  43. ports:
  44. - containerPort: 80
  45. - containerPort: 443
  46. resources: {}
  47. stdin: true
  48. volumeMounts:
  49. - mountPath: /var/www/onlyoffice/Data
  50. name: onlyoffice-documentserver-claim0
  51. - mountPath: /var/log/onlyoffice
  52. name: onlyoffice-documentserver-claim1
  53. - mountPath: /var/lib/onlyoffice/documentserver/App_Data/cache/files
  54. name: onlyoffice-documentserver-claim2
  55. - mountPath: /var/www/onlyoffice/documentserver-example/public/files
  56. name: onlyoffice-documentserver-claim3
  57. - mountPath: /usr/share/fonts
  58. name: onlyoffice-documentserver-claim4
  59. restartPolicy: Always
  60. terminationGracePeriodSeconds: 60
  61. volumes:
  62. - name: onlyoffice-documentserver-claim0
  63. persistentVolumeClaim:
  64. claimName: onlyoffice-documentserver-claim0
  65. - name: onlyoffice-documentserver-claim1
  66. persistentVolumeClaim:
  67. claimName: onlyoffice-documentserver-claim1
  68. - name: onlyoffice-documentserver-claim2
  69. persistentVolumeClaim:
  70. claimName: onlyoffice-documentserver-claim2
  71. - name: onlyoffice-documentserver-claim3
  72. persistentVolumeClaim:
  73. claimName: onlyoffice-documentserver-claim3
  74. - name: onlyoffice-documentserver-claim4
  75. persistentVolumeClaim:
  76. claimName: onlyoffice-documentserver-claim4
  77. status: {}