70-jugaralpadel-deployment.yaml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4. name: jugaralpadel
  5. namespace: jugaralpadel
  6. spec:
  7. ports:
  8. - name: "8000"
  9. port: 8000
  10. targetPort: 8000
  11. selector:
  12. app: jugaralpadel
  13. ---
  14. apiVersion: apps/v1
  15. kind: Deployment
  16. metadata:
  17. name: jugaralpadel
  18. namespace: jugaralpadel
  19. labels:
  20. app: jugaralpadel
  21. spec:
  22. replicas: 1
  23. selector:
  24. matchLabels:
  25. app: jugaralpadel
  26. strategy:
  27. type: Recreate
  28. template:
  29. metadata:
  30. labels:
  31. app: jugaralpadel
  32. spec:
  33. containers:
  34. - args:
  35. - gunicorn
  36. - gestion_reservas.wsgi:application
  37. - --bind
  38. - 0.0.0.0:8000
  39. name: jugaralpadel
  40. image: registry.reymota.es/jugaralpadel-x86_64:0.70.42
  41. env:
  42. - name: IMG_VERSION
  43. value: "0.70.42"
  44. - name: DEBUG
  45. valueFrom:
  46. configMapKeyRef:
  47. key: DEBUG
  48. name: env-prod
  49. ports:
  50. - containerPort: 8000
  51. protocol: TCP
  52. volumeMounts:
  53. - mountPath: /app/gestion_reservas/mediafiles
  54. name: jugaralpadel-media
  55. - mountPath: /app/gestion_reservas/eventos/migrations
  56. name: jugaralpadel-eventos-migrations
  57. - mountPath: /app/gestion_reservas/reymotausers/migrations
  58. name: jugaralpadel-reymotausers-migrations
  59. - mountPath: /app/gestion_reservas/staticfiles
  60. name: static-volume
  61. imagePullSecrets:
  62. - name: myregistrykey
  63. restartPolicy: Always
  64. volumes:
  65. - name: jugaralpadel-media
  66. persistentVolumeClaim:
  67. claimName: jugaralpadel-media
  68. - name: jugaralpadel-eventos-migrations
  69. persistentVolumeClaim:
  70. claimName: jugaralpadel-eventos-migrations
  71. - name: jugaralpadel-reymotausers-migrations
  72. persistentVolumeClaim:
  73. claimName: jugaralpadel-reymotausers-migrations
  74. - name: static-volume
  75. persistentVolumeClaim:
  76. claimName: static-volume
  77. status: {}