nextcloud-deployment.yaml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. apiVersion: extensions/v1beta1
  2. kind: Deployment
  3. metadata:
  4. annotations:
  5. io.rancher.container.pull_image: always
  6. kompose.cmd: migration-tools parse --docker-file docker-compose.yml --rancher-file
  7. rancher-compose.yml
  8. kompose.version: 1.16.0 (HEAD)
  9. wonderfall: nextcloud
  10. creationTimestamp: null
  11. labels:
  12. io.kompose.service: nextcloud
  13. name: nextcloud
  14. spec:
  15. replicas: 0
  16. strategy:
  17. type: Recreate
  18. template:
  19. metadata:
  20. creationTimestamp: null
  21. labels:
  22. io.kompose.service: nextcloud
  23. spec:
  24. containers:
  25. - env:
  26. - name: APC_SHM_SIZE
  27. value: 256M
  28. - name: CRON_PERIOD
  29. value: 15m
  30. - name: DB_HOST
  31. value: nextcloud-db
  32. - name: DB_NAME
  33. value: nextcloud
  34. - name: DB_PASSWORD
  35. value: qT2QyZGcJ6KPfnph
  36. - name: DB_TYPE
  37. value: mysql
  38. - name: DB_USER
  39. value: nextcloud
  40. - name: DOMAIN
  41. value: localhost
  42. - name: GID
  43. value: "1000"
  44. - name: OPCACHE_MEM_SIZE
  45. value: "256"
  46. - name: REDIS_HOST
  47. value: redis
  48. - name: REDIS_HOST_PORT
  49. value: "6379"
  50. - name: TZ
  51. value: Europe/Berlin
  52. - name: UID
  53. value: "1000"
  54. - name: UPLOAD_MAX_SIZE
  55. value: 10G
  56. image: nexus.sebastianfisahn.com/nextcloud:17.0.1
  57. name: nextcloud
  58. ports:
  59. - containerPort: 8888
  60. resources: {}
  61. volumeMounts:
  62. - mountPath: /data
  63. name: nextcloud-claim0
  64. - mountPath: /config
  65. name: nextcloud-claim1
  66. - mountPath: /apps2
  67. name: nextcloud-claim2
  68. - mountPath: /nextcloud/themes
  69. name: nextcloud-claim3
  70. - mountPath: /php/session
  71. name: nextcloud-claim4
  72. restartPolicy: Always
  73. subdomain: nextcloud.sebastianfisahn.com
  74. volumes:
  75. - name: nextcloud-claim0
  76. persistentVolumeClaim:
  77. claimName: nextcloud-claim0
  78. - name: nextcloud-claim1
  79. persistentVolumeClaim:
  80. claimName: nextcloud-claim1
  81. - name: nextcloud-claim2
  82. persistentVolumeClaim:
  83. claimName: nextcloud-claim2
  84. - name: nextcloud-claim3
  85. persistentVolumeClaim:
  86. claimName: nextcloud-claim3
  87. - name: nextcloud-claim4
  88. persistentVolumeClaim:
  89. claimName: nextcloud-claim4
  90. status: {}