Browse Source

Actualizo readme

main
Celestino Rey 10 months ago
parent
commit
7cbd1e7fb5
1 changed files with 18 additions and 41 deletions
  1. +18
    -41
      README.md

+ 18
- 41
README.md View File

@ -1,47 +1,32 @@
# Instalación
# Running Commands as Root in OpenShift
Desde el directorio K8S ejecutar make (esto hace todo: la imagen, para los pods y los lanza otra vez)
## Opción 1
La primera vez, hay que entrar en el pod con 'entra.sh' y
oc adm policy add-scc-to-user anyuid -z default
python manage.py createsuperuser
## Opción 2
Esta es la que usé la primera vez, pero hay que hacerlo para cada deployment. La opción 1 es una vez por proyecto.
python manage.py makemigrations
Running commands as root in OpenShift is restricted by default due to security policies. To allow a container to run as root, you need to use the anyuid Security Context Constraints (SCC) or create a custom SCC. Here are the steps to enable running commands as root:
python manage.py migrate
1. Create a Service Account: First, create a new service account in the project where you want to run the container as root.
## Comprobar la base de datos
oc create serviceaccount runasanyuid
2. Grant the anyuid SCC to the Service Account: As a cluster administrator, grant the anyuid SCC to the service account.
Con la shell entraPsql.sh:
oc adm policy add-scc-to-user anyuid -z runasanyuid --as system:admin
3. Update the Deployment Configuration: Modify the deployment configuration to use the newly created service account.
\l para listar las BD
oc patch deployment.apps/django-nginx-git --patch '{"spec":{"template":{"spec":{"serviceAccountName": "runasanyuid"}}}}'
4. Trigger a New Deployment: After updating the deployment configuration, trigger a new deployment if necessary.
\c reymota para usar nuestra db
\dt para ver las tablas
oc rollout latest minimal-notebook
# De dónde cogí ideas
https://learndjango.com/tutorials/django-login-and-logout-tutorial
Username: {{ user.username }}
User Full name: {{ user.get_full_name }}
User Group: {{ user.groups.all.0 }}
Email: {{ user.email }}
Session Started at: {{ user.last_login }}
## Para funcionar con gunicorn y nginx
https://testdriven.io/blog/dockerizing-django-with-postgres-gunicorn-and-nginx/
## Cambiar la secuencia de los id
# Cambiar la secuencia de los id
ALTER SEQUENCE tablename_id_seq RESTART WITH nn; ALTER SEQUENCE tablename_id_seq RESTART WITH nn;
@ -55,11 +40,3 @@ avoid credentials:
después se hace un pull o push o lo que sea que te pida el usuario y password, los metes y ya la próxima no hace falta después se hace un pull o push o lo que sea que te pida el usuario y password, los metes y ya la próxima no hace falta
# Versiones.
## 0.27 de 3 de noviembre de 2024
Contiene una mejora en la lista de eventos, que ya no es lista sino cajas con foto y detalles.
![0.27](https://gogs.reymota.es/attachments/2ea8f931-8623-441f-81d7-bca5657dd98b)

Loading…
Cancel
Save