|
|
@@ -0,0 +1,84 @@
|
|
|
+# Versión para openshift
|
|
|
+
|
|
|
+## permitir a nginx correr con privilegios
|
|
|
+
|
|
|
+### esto se hace una vez dentro del proyecto.
|
|
|
+
|
|
|
+oc adm policy add-scc-to-user -z default anyuid
|
|
|
+
|
|
|
+## Instalación
|
|
|
+
|
|
|
+Crear un proyecto y luego añadir una app desde Agregar, importar desde git.
|
|
|
+
|
|
|
+Tal y como está la estructura de directorios, deberia detectar automáticamente una compilación Python
|
|
|
+
|
|
|
+
|
|
|
+Desde la línea de comandos, sería:
|
|
|
+
|
|
|
+oc new-app http://gitea.reymota.es/creylopez/ReyMotaAppsOC.git -e DEBUG=True
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+python manage.py createsuperuser
|
|
|
+
|
|
|
+
|
|
|
+python manage.py makemigrations
|
|
|
+
|
|
|
+python manage.py migrate
|
|
|
+
|
|
|
+## Comprobar la base de datos
|
|
|
+
|
|
|
+Con la shell entraPsql.sh:
|
|
|
+
|
|
|
+\l para listar las BD
|
|
|
+
|
|
|
+\c reymota para usar nuestra db
|
|
|
+\dt para ver las tablas
|
|
|
+
|
|
|
+# 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 lo sid
|
|
|
+
|
|
|
+ALTER SEQUENCE tablename_id_seq RESTART WITH nn;
|
|
|
+
|
|
|
+esto se hace cuando restauro un volcado de la bd sobre una instalación nueva. Si hay índices ya creados, hay que reinciar a partir del último.
|
|
|
+
|
|
|
+<<<<<<< HEAD
|
|
|
+## Copiar ficheros al contenedor
|
|
|
+
|
|
|
+Copy local directory to a pod directory
|
|
|
+oc rsync /home/user/source devpod1234:/src
|
|
|
+
|
|
|
+# Copy pod directory to a local directory
|
|
|
+oc rsync devpod1234:/src /home/user/source
|
|
|
+=======
|
|
|
+## Para que git no pida credenciales
|
|
|
+
|
|
|
+git config --global credential.helper store
|
|
|
+
|
|
|
+
|
|
|
+la siguiente vez que se haga el push nos la pedirá una última vez
|
|
|
+
|
|
|
+>>>>>>> c04abab64cc16d19cf44b2b6e95eb68cccfb37b5
|