|
|
@@ -36,12 +36,14 @@ Componentes:
|
|
|
|---|---|
|
|
|
| `k8s/namespace.yaml` | Namespace `regbrowser` |
|
|
|
| `k8s/secrets.yaml` | `SECRET_KEY` de Django |
|
|
|
-| `k8s/pvc.yaml` | PVC de 100Mi para la BD SQLite (`/data/db.sqlite3`) |
|
|
|
+| `k8s/database.yaml` | BD `regbrowser` en el cluster CNPG (`reymota-pg-cluster`) |
|
|
|
| `k8s/deployment.yaml` | Deployment con gunicorn (estrategia Recreate, 1 réplica) |
|
|
|
-| `k8s/service-ingress.yaml` | Service ClusterIP + Ingress nginx |
|
|
|
+| `k8s/service-ingress.yaml` | Service ClusterIP fija + Ingress nginx |
|
|
|
|
|
|
Variables de entorno soportadas: `SECRET_KEY`, `DEBUG`, `ALLOWED_HOSTS`,
|
|
|
-`SQLITE_PATH`.
|
|
|
+`POSTGRES_HOST`, `POSTGRES_PORT`, `POSTGRES_DB`, `POSTGRES_USER`,
|
|
|
+`POSTGRES_PASSWORD`. Sin `POSTGRES_HOST` la app usa SQLite local
|
|
|
+(útil para desarrollo).
|
|
|
|
|
|
### Construir y desplegar una nueva versión
|
|
|
|