jackett.yaml 1.7 KB

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