bazarr.yaml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. ---
  2. kind: Deployment
  3. apiVersion: apps/v1
  4. metadata:
  5. name: bazarr
  6. labels:
  7. app: bazarr
  8. spec:
  9. replicas: 1
  10. selector:
  11. matchLabels:
  12. app: bazarr
  13. template:
  14. metadata:
  15. labels:
  16. app: bazarr
  17. spec:
  18. containers:
  19. - name: bazarr
  20. image: lscr.io/linuxserver/bazarr:latest
  21. env:
  22. - name: PUID
  23. value: "1000"
  24. - name: PGID
  25. value: "1000"
  26. ports:
  27. - name: web
  28. containerPort: 6767
  29. volumeMounts:
  30. - name: bazarr-data-volume
  31. mountPath: "/config"
  32. - name: media-volume
  33. mountPath: "/downloads/transmission"
  34. subPath: "downloads/transmission"
  35. - name: tesseract-tv-nfs
  36. mountPath: "/tv"
  37. - name: tesseract-movies-nfs
  38. mountPath: "/movies"
  39. volumes:
  40. - name: bazarr-data-volume
  41. persistentVolumeClaim:
  42. claimName: bazarr-data-pvc
  43. - name: media-volume
  44. persistentVolumeClaim:
  45. claimName: media-pvc
  46. - name: tesseract-tv-nfs
  47. nfs:
  48. server: 192.168.1.87
  49. path: /tank/television
  50. - name: tesseract-movies-nfs
  51. nfs:
  52. server: 192.168.1.87
  53. path: /tank/movies
  54. ---
  55. apiVersion: v1
  56. kind: Service
  57. metadata:
  58. name: bazarr
  59. spec:
  60. type: ClusterIP
  61. ports:
  62. - name: web
  63. port: 6767
  64. selector:
  65. app: bazarr
  66. ---
  67. apiVersion: traefik.containo.us/v1alpha1
  68. kind: IngressRoute
  69. metadata:
  70. name: bazarr-ingress-route
  71. namespace: default
  72. spec:
  73. entryPoints:
  74. - web
  75. routes:
  76. - match: Host(`bazarr.dezendorf.net`)
  77. kind: Rule
  78. middlewares:
  79. - name: redirecthttps
  80. services:
  81. - name: bazarr
  82. port: 6767
  83. ---
  84. apiVersion: traefik.containo.us/v1alpha1
  85. kind: IngressRoute
  86. metadata:
  87. name: bazarr-websecure-route
  88. namespace: default
  89. spec:
  90. entryPoints:
  91. - websecure
  92. routes:
  93. - match: Host(`bazarr.dezendorf.net`)
  94. kind: Rule
  95. services:
  96. - name: bazarr
  97. port: 6767
  98. tls:
  99. certResolver: myresolver