<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://1984.lsi.us.es/wiki-egc/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ivalopher</id>
		<title>Wiki de EGC - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://1984.lsi.us.es/wiki-egc/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ivalopher"/>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php/Especial:Contribuciones/Ivalopher"/>
		<updated>2026-05-23T21:40:01Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Apuntes&amp;diff=8431</id>
		<title>Apuntes</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Apuntes&amp;diff=8431"/>
				<updated>2019-12-03T10:21:42Z</updated>
		
		<summary type="html">&lt;p&gt;Ivalopher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Esta guía no es definitiva. Estos comandos me han funcionado a mi (Iván López Hernández) pero puede que a otros les de problemas. Si sabéis exactamente como se hace una práctica explicada por el profesor (en mi caso Galindo) modificad el archivo para que todos podamos hacerlo bien.'''&lt;br /&gt;
&lt;br /&gt;
'''PRACTICA 2 EGC'''&lt;br /&gt;
&lt;br /&gt;
'''Comandos para desplegar en local:'''&lt;br /&gt;
&lt;br /&gt;
Primero arrancar Ubuntu&lt;br /&gt;
&lt;br /&gt;
-	Poner el archivo local_settings.py como dice en las transparencias&lt;br /&gt;
&lt;br /&gt;
-	cd .. (Solo si queremos volver a la carpeta de atras)&lt;br /&gt;
&lt;br /&gt;
-	cd  /mnt/c/  (Para salir al disco C)&lt;br /&gt;
&lt;br /&gt;
-	cd Users, cd Ivan, cd Desktop, cd decide, cd decide (El ultimo son dos veces porque hay dos carpetas que se llaman igual)&lt;br /&gt;
&lt;br /&gt;
-	pip3 install Django --user&lt;br /&gt;
&lt;br /&gt;
-	pip3 install -r requirements.txt (Este commando ponerlo desde la primera carpeta de decide)&lt;br /&gt;
&lt;br /&gt;
-	sudo apt-get install postgresql (Para instalar postgresql)&lt;br /&gt;
&lt;br /&gt;
-	sudo service postgresql start (Por si se necesita arrancar postgresql)&lt;br /&gt;
&lt;br /&gt;
-	sudo su – postgres (Este y los dos siguientes para crear la base de datos y el usuario)&lt;br /&gt;
&lt;br /&gt;
-	psql -c &amp;quot;create user decide with password 'decide'&amp;quot;  (La primera vez no me ha funcionado, he cerrado los comandos y al ponerlos otra vez me ha funcionado)&lt;br /&gt;
&lt;br /&gt;
-	psql -c &amp;quot;create database decide owner decide&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-	Ahora salimos de postgres escribiendo exit y nos metemos en la segunda carpeta decide&lt;br /&gt;
&lt;br /&gt;
-	sudo service postgresql start&lt;br /&gt;
&lt;br /&gt;
-	pip3 install psycopg2            después poner pip3 freeze para ver si está instalado&lt;br /&gt;
&lt;br /&gt;
-	python3 ./manage.py migrate&lt;br /&gt;
&lt;br /&gt;
-	python3 ./manage.py createsuperuser&lt;br /&gt;
&lt;br /&gt;
-	python3 ./manage.py runserver (Si lo quitamos todo y queremos volver a arrancarlo, poner este comando desde la segunda carpeta de decide)&lt;br /&gt;
&lt;br /&gt;
-	Probar en el navegador poniendo en la url: localhost:8000/admin&lt;br /&gt;
&lt;br /&gt;
'''Comandos para desplegar con Docker:'''&lt;br /&gt;
&lt;br /&gt;
-	Abrir PowerShell&lt;br /&gt;
&lt;br /&gt;
-	Ir a la carpeta de cd docker (Todos los comandos siguientes son desde esa carpeta)&lt;br /&gt;
&lt;br /&gt;
-	docker-compose up –d&lt;br /&gt;
&lt;br /&gt;
-	docker exec -ti decide_web ./manage.py createsuperuser&lt;br /&gt;
&lt;br /&gt;
-	docker exec -ti decide_web ./manage.py runserver &lt;br /&gt;
&lt;br /&gt;
-	Probar con la url “localhost:8000/admin”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Práctica 4'''&lt;br /&gt;
&lt;br /&gt;
-	Loguearse en Travis continuous integration con la cuenta de github. Meterse en el .org, no en el .com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-	Modificar el local_settings.py para poner USER: test_decide, NAME: decide, PASSWORD: decide. Esto se hace para que coincida con el archivos .travis.yml&lt;br /&gt;
&lt;br /&gt;
'''PRACTICA 5'''&lt;br /&gt;
&lt;br /&gt;
'''Buscar en stackoverflow las preguntas más frecuentes de git (Las primeras CAEN EN EL EXAMEN)&lt;br /&gt;
https://stackoverflow.com/questions/tagged/git?tab=Frequent'''&lt;br /&gt;
&lt;br /&gt;
'''PRACTICA 6'''&lt;br /&gt;
&lt;br /&gt;
-	cd  /mnt/c/  (Para salir al disco C)&lt;br /&gt;
&lt;br /&gt;
-	cd Users, cd Ivan, cd Desktop, cd decide, cd decide (El ultimo son dos veces porque hay dos carpetas que se llaman igual)&lt;br /&gt;
&lt;br /&gt;
-	cd authentication&lt;br /&gt;
&lt;br /&gt;
-	ls para ver el nombre de los archivos en la carpeta&lt;br /&gt;
&lt;br /&gt;
-	Copiar un test con el comando: cp test.py test_ejemplo.py El primer parámetro es el nombre de un archivo existente y el segundo parámetro es el nombre que va a tener el nuevo archivo&lt;br /&gt;
&lt;br /&gt;
-	nano test_ejemplo.py para editar el archivo&lt;br /&gt;
&lt;br /&gt;
-	Borrar todos los def y poner el def que viene de ejemplo en la página de egc wiki&lt;br /&gt;
&lt;br /&gt;
-	Volver a la carpeta de decide con cd ..&lt;br /&gt;
&lt;br /&gt;
-	sudo service postgresql start (si da problemas matar el proceso que tenga el puerto en la cmd con permisos de administrador)&lt;br /&gt;
&lt;br /&gt;
-	python3 ./manage.py test ./authentication/nombredeltest.py (con esto ejecutamos el test que pongamos en nombredeltest.py)&lt;br /&gt;
&lt;br /&gt;
-	Ha dado un error, ejecutar sudo su – postgres, poner el comando: psql –c “ALTER USER username CREATEDB”, en nuestro caso, el username es decide. &lt;br /&gt;
&lt;br /&gt;
-	Volver a poner el comando python3 ./manage.py test ./authentication/nombredeltest.py&lt;br /&gt;
&lt;br /&gt;
'''Pruebas de carga'''&lt;br /&gt;
&lt;br /&gt;
-	pip3 install locust&lt;br /&gt;
&lt;br /&gt;
-	pip3 install psutil&lt;br /&gt;
&lt;br /&gt;
-	desde la primera carpeta de decide poner cd loadtest/&lt;br /&gt;
&lt;br /&gt;
-	locust Visualizer&lt;br /&gt;
&lt;br /&gt;
-	Meternos en internet en localhost:80809 y trastear con eso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PRACTICA 8'''&lt;br /&gt;
&lt;br /&gt;
'''En la consola de Ubuntu:'''&lt;br /&gt;
&lt;br /&gt;
-	curl https://cli-assets.heroku.com/install.sh | sh&lt;br /&gt;
&lt;br /&gt;
-	sudo apt install ruby-dev (Si da algunos fallos, hacer luego: sudo apt update)&lt;br /&gt;
&lt;br /&gt;
-	sudo gem install travis -v 1.8.10 --no-rdoc --no-ri&lt;br /&gt;
&lt;br /&gt;
-	heroku login&lt;br /&gt;
&lt;br /&gt;
-	travis login&lt;br /&gt;
&lt;br /&gt;
-	Hacer un fork del repositorio al final de la práctica y luego clonarlo&lt;br /&gt;
&lt;br /&gt;
-	Heroku créate “nombre de aplicacion” (en el nombre yo he puesto “decidearticuno”)&lt;br /&gt;
&lt;br /&gt;
-	Modificar el archivo .travis.yml con el notepad++ mismo para quitar la clave del profesor, desde api-key para abajo y sustituirlo por el nombre de la aplicación anterior (app: decide articuno)&lt;br /&gt;
&lt;br /&gt;
-	Modificar el archivo settings dentro de la decide y decide otra vez para poner en BASEURL la url de nuestra app (entrar en heroku buscamos nuestro repositorio decidearticuno, le damos a open app y copiamos esa url)&lt;br /&gt;
&lt;br /&gt;
-	travis encrypt $(heroku auth:token) --add deploy.api_key&lt;br /&gt;
&lt;br /&gt;
-	Si algo falla, puede ser que tengamos que entrar en travis-ci.org, darle al + de la izquierda y habilitar el nuevo repositorio (Practica anterior)&lt;br /&gt;
&lt;br /&gt;
-	Despues de todo eso modificado, hacer git add –a, git commit –m “configuraciones” y git push&lt;br /&gt;
&lt;br /&gt;
-	En travis-ci.org le damos a dashboard, vemos el ultimo commit y vemos que pasa las pruebas&lt;br /&gt;
&lt;br /&gt;
-	Ahora nos vamos a nuestra url de heroku y si ponemos esa misma url /admin nos mostrará la interfaz (Para tener usuario y todo lo demás mirar la práctica anterior)&lt;br /&gt;
&lt;br /&gt;
-	Para hacer una prueba, meterse en la carpeta de authentication, modificar el archivo basic test para que falle (poner 1+1, 3), hacer git add –A, git commit –m “prueba de fallo en test basico”, git push y comprobar en travis-ci.org, en dashboard que se está haciendo y que falla&lt;br /&gt;
&lt;br /&gt;
-	Después de hacer que falle, volver a cambiar el archivo y commitearlo para que no de fallo en un futuro&lt;br /&gt;
&lt;br /&gt;
'''Pregunta de examen: Cuando reportamos una incidencia, lo importante es que el que vea el error, sepa replicarlo'''&lt;/div&gt;</summary>
		<author><name>Ivalopher</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Apuntes&amp;diff=8430</id>
		<title>Apuntes</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Apuntes&amp;diff=8430"/>
				<updated>2019-12-03T10:20:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ivalopher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Esta guía no es definitiva. Estos comandos me han funcionado a mi (Iván López Hernández) pero puede que a otros les de problemas. Si sabéis exactamente como se hace una práctica explicada por el profesor (en mi caso Galindo) modificad el archivo para que todos podamos hacerlo bien.&lt;br /&gt;
PRACTICA 2 EGC'''&lt;br /&gt;
&lt;br /&gt;
'''Comandos para desplegar en local:'''&lt;br /&gt;
&lt;br /&gt;
Primero arrancar Ubuntu&lt;br /&gt;
&lt;br /&gt;
-	Poner el archivo local_settings.py como dice en las transparencias&lt;br /&gt;
&lt;br /&gt;
-	cd .. (Solo si queremos volver a la carpeta de atras)&lt;br /&gt;
&lt;br /&gt;
-	cd  /mnt/c/  (Para salir al disco C)&lt;br /&gt;
&lt;br /&gt;
-	cd Users, cd Ivan, cd Desktop, cd decide, cd decide (El ultimo son dos veces porque hay dos carpetas que se llaman igual)&lt;br /&gt;
&lt;br /&gt;
-	pip3 install Django --user&lt;br /&gt;
&lt;br /&gt;
-	pip3 install -r requirements.txt (Este commando ponerlo desde la primera carpeta de decide)&lt;br /&gt;
&lt;br /&gt;
-	sudo apt-get install postgresql (Para instalar postgresql)&lt;br /&gt;
&lt;br /&gt;
-	sudo service postgresql start (Por si se necesita arrancar postgresql)&lt;br /&gt;
&lt;br /&gt;
-	sudo su – postgres (Este y los dos siguientes para crear la base de datos y el usuario)&lt;br /&gt;
&lt;br /&gt;
-	psql -c &amp;quot;create user decide with password 'decide'&amp;quot;  (La primera vez no me ha funcionado, he cerrado los comandos y al ponerlos otra vez me ha funcionado)&lt;br /&gt;
&lt;br /&gt;
-	psql -c &amp;quot;create database decide owner decide&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-	Ahora salimos de postgres escribiendo exit y nos metemos en la segunda carpeta decide&lt;br /&gt;
&lt;br /&gt;
-	sudo service postgresql start&lt;br /&gt;
&lt;br /&gt;
-	pip3 install psycopg2            después poner pip3 freeze para ver si está instalado&lt;br /&gt;
&lt;br /&gt;
-	python3 ./manage.py migrate&lt;br /&gt;
&lt;br /&gt;
-	python3 ./manage.py createsuperuser&lt;br /&gt;
&lt;br /&gt;
-	python3 ./manage.py runserver (Si lo quitamos todo y queremos volver a arrancarlo, poner este comando desde la segunda carpeta de decide)&lt;br /&gt;
&lt;br /&gt;
-	Probar en el navegador poniendo en la url: localhost:8000/admin&lt;br /&gt;
&lt;br /&gt;
'''Comandos para desplegar con Docker:'''&lt;br /&gt;
&lt;br /&gt;
-	Abrir PowerShell&lt;br /&gt;
&lt;br /&gt;
-	Ir a la carpeta de cd docker (Todos los comandos siguientes son desde esa carpeta)&lt;br /&gt;
&lt;br /&gt;
-	docker-compose up –d&lt;br /&gt;
&lt;br /&gt;
-	docker exec -ti decide_web ./manage.py createsuperuser&lt;br /&gt;
&lt;br /&gt;
-	docker exec -ti decide_web ./manage.py runserver &lt;br /&gt;
&lt;br /&gt;
-	Probar con la url “localhost:8000/admin”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Práctica 4'''&lt;br /&gt;
&lt;br /&gt;
-	Loguearse en Travis continuous integration con la cuenta de github. Meterse en el .org, no en el .com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-	Modificar el local_settings.py para poner USER: test_decide, NAME: decide, PASSWORD: decide. Esto se hace para que coincida con el archivos .travis.yml&lt;br /&gt;
&lt;br /&gt;
'''PRACTICA 5'''&lt;br /&gt;
&lt;br /&gt;
'''Buscar en stackoverflow las preguntas más frecuentes de git (Las primeras CAEN EN EL EXAMEN)&lt;br /&gt;
https://stackoverflow.com/questions/tagged/git?tab=Frequent'''&lt;br /&gt;
&lt;br /&gt;
'''PRACTICA 6'''&lt;br /&gt;
&lt;br /&gt;
-	cd  /mnt/c/  (Para salir al disco C)&lt;br /&gt;
&lt;br /&gt;
-	cd Users, cd Ivan, cd Desktop, cd decide, cd decide (El ultimo son dos veces porque hay dos carpetas que se llaman igual)&lt;br /&gt;
&lt;br /&gt;
-	cd authentication&lt;br /&gt;
&lt;br /&gt;
-	ls para ver el nombre de los archivos en la carpeta&lt;br /&gt;
&lt;br /&gt;
-	Copiar un test con el comando: cp test.py test_ejemplo.py El primer parámetro es el nombre de un archivo existente y el segundo parámetro es el nombre que va a tener el nuevo archivo&lt;br /&gt;
&lt;br /&gt;
-	nano test_ejemplo.py para editar el archivo&lt;br /&gt;
&lt;br /&gt;
-	Borrar todos los def y poner el def que viene de ejemplo en la página de egc wiki&lt;br /&gt;
&lt;br /&gt;
-	Volver a la carpeta de decide con cd ..&lt;br /&gt;
&lt;br /&gt;
-	sudo service postgresql start (si da problemas matar el proceso que tenga el puerto en la cmd con permisos de administrador)&lt;br /&gt;
&lt;br /&gt;
-	python3 ./manage.py test ./authentication/nombredeltest.py (con esto ejecutamos el test que pongamos en nombredeltest.py)&lt;br /&gt;
&lt;br /&gt;
-	Ha dado un error, ejecutar sudo su – postgres, poner el comando: psql –c “ALTER USER username CREATEDB”, en nuestro caso, el username es decide. &lt;br /&gt;
&lt;br /&gt;
-	Volver a poner el comando python3 ./manage.py test ./authentication/nombredeltest.py&lt;br /&gt;
&lt;br /&gt;
'''Pruebas de carga'''&lt;br /&gt;
&lt;br /&gt;
-	pip3 install locust&lt;br /&gt;
&lt;br /&gt;
-	pip3 install psutil&lt;br /&gt;
&lt;br /&gt;
-	desde la primera carpeta de decide poner cd loadtest/&lt;br /&gt;
&lt;br /&gt;
-	locust Visualizer&lt;br /&gt;
&lt;br /&gt;
-	Meternos en internet en localhost:80809 y trastear con eso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PRACTICA 8'''&lt;br /&gt;
&lt;br /&gt;
'''En la consola de Ubuntu:'''&lt;br /&gt;
&lt;br /&gt;
-	curl https://cli-assets.heroku.com/install.sh | sh&lt;br /&gt;
&lt;br /&gt;
-	sudo apt install ruby-dev (Si da algunos fallos, hacer luego: sudo apt update)&lt;br /&gt;
&lt;br /&gt;
-	sudo gem install travis -v 1.8.10 --no-rdoc --no-ri&lt;br /&gt;
&lt;br /&gt;
-	heroku login&lt;br /&gt;
&lt;br /&gt;
-	travis login&lt;br /&gt;
&lt;br /&gt;
-	Hacer un fork del repositorio al final de la práctica y luego clonarlo&lt;br /&gt;
&lt;br /&gt;
-	Heroku créate “nombre de aplicacion” (en el nombre yo he puesto “decidearticuno”)&lt;br /&gt;
&lt;br /&gt;
-	Modificar el archivo .travis.yml con el notepad++ mismo para quitar la clave del profesor, desde api-key para abajo y sustituirlo por el nombre de la aplicación anterior (app: decide articuno)&lt;br /&gt;
&lt;br /&gt;
-	Modificar el archivo settings dentro de la decide y decide otra vez para poner en BASEURL la url de nuestra app (entrar en heroku buscamos nuestro repositorio decidearticuno, le damos a open app y copiamos esa url)&lt;br /&gt;
&lt;br /&gt;
-	travis encrypt $(heroku auth:token) --add deploy.api_key&lt;br /&gt;
&lt;br /&gt;
-	Si algo falla, puede ser que tengamos que entrar en travis-ci.org, darle al + de la izquierda y habilitar el nuevo repositorio (Practica anterior)&lt;br /&gt;
&lt;br /&gt;
-	Despues de todo eso modificado, hacer git add –a, git commit –m “configuraciones” y git push&lt;br /&gt;
&lt;br /&gt;
-	En travis-ci.org le damos a dashboard, vemos el ultimo commit y vemos que pasa las pruebas&lt;br /&gt;
&lt;br /&gt;
-	Ahora nos vamos a nuestra url de heroku y si ponemos esa misma url /admin nos mostrará la interfaz (Para tener usuario y todo lo demás mirar la práctica anterior)&lt;br /&gt;
&lt;br /&gt;
-	Para hacer una prueba, meterse en la carpeta de authentication, modificar el archivo basic test para que falle (poner 1+1, 3), hacer git add –A, git commit –m “prueba de fallo en test basico”, git push y comprobar en travis-ci.org, en dashboard que se está haciendo y que falla&lt;br /&gt;
&lt;br /&gt;
-	Después de hacer que falle, volver a cambiar el archivo y commitearlo para que no de fallo en un futuro&lt;br /&gt;
&lt;br /&gt;
'''Pregunta de examen: Cuando reportamos una incidencia, lo importante es que el que vea el error, sepa replicarlo'''&lt;/div&gt;</summary>
		<author><name>Ivalopher</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Apuntes&amp;diff=8426</id>
		<title>Apuntes</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Apuntes&amp;diff=8426"/>
				<updated>2019-12-02T09:13:12Z</updated>
		
		<summary type="html">&lt;p&gt;Ivalopher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Esta guía no es definitiva. Estos comandos me han funcionado a mi (Iván López Hernández) pero puede que a otros les de problemas. Si sabéis exactamente como se hace una práctica explicada por el profesor (en mi caso Galindo) modificad el archivo para que todos podamos hacerlo bien.&lt;br /&gt;
PRACTICA 2 EGC'''&lt;br /&gt;
Comandos para desplegar en local:&lt;br /&gt;
Primero arrancar Ubuntu&lt;br /&gt;
-	Poner el archivo local_settings.py como dice en las transparencias&lt;br /&gt;
-	cd .. (Solo si queremos volver a la carpeta de atras)&lt;br /&gt;
-	cd  /mnt/c/  (Para salir al disco C)&lt;br /&gt;
-	cd Users, cd Ivan, cd Desktop, cd decide, cd decide (El ultimo son dos veces porque hay dos carpetas que se llaman igual)&lt;br /&gt;
-	pip3 install Django --user&lt;br /&gt;
-	pip3 install -r requirements.txt (Este commando ponerlo desde la primera carpeta de decide)&lt;br /&gt;
-	sudo apt-get install postgresql (Para instalar postgresql)&lt;br /&gt;
-	sudo service postgresql start (Por si se necesita arrancar postgresql)&lt;br /&gt;
-	sudo su – postgres (Este y los dos siguientes para crear la base de datos y el usuario)&lt;br /&gt;
-	psql -c &amp;quot;create user decide with password 'decide'&amp;quot;  (La primera vez no me ha funcionado, he cerrado los comandos y al ponerlos otra vez me ha funcionado)&lt;br /&gt;
-	psql -c &amp;quot;create database decide owner decide&amp;quot;&lt;br /&gt;
-	Ahora salimos de postgres escribiendo exit y nos metemos en la segunda carpeta decide&lt;br /&gt;
-	sudo service postgresql start&lt;br /&gt;
-	pip3 install psycopg2            después poner pip3 freeze para ver si está instalado&lt;br /&gt;
-	python3 ./manage.py migrate&lt;br /&gt;
-	python3 ./manage.py createsuperuser&lt;br /&gt;
-	python3 ./manage.py runserver (Si lo quitamos todo y queremos volver a arrancarlo, poner este comando desde la segunda carpeta de decide)&lt;br /&gt;
-	Probar en el navegador poniendo en la url: localhost:8000/admin&lt;br /&gt;
Comandos para desplegar con Docker:&lt;br /&gt;
-	Abrir PowerShell&lt;br /&gt;
-	Ir a la carpeta de cd docker (Todos los comandos siguientes son desde esa carpeta)&lt;br /&gt;
-	docker-compose up –d&lt;br /&gt;
-	docker exec -ti decide_web ./manage.py createsuperuser&lt;br /&gt;
-	docker exec -ti decide_web ./manage.py runserver &lt;br /&gt;
-	Probar con la url “localhost:8000/admin”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Práctica 4&lt;br /&gt;
&lt;br /&gt;
-	Loguearse en Travis continuous integration con la cuenta de github. Meterse en el .org, no en el .com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-	Modificar el local_settings.py para poner USER: test_decide, NAME: decide, PASSWORD: decide. Esto se hace para que coincida con el archivos .travis.yml&lt;br /&gt;
PRACTICA 5&lt;br /&gt;
Buscar en stackoverflow las preguntas más frecuentes de git (Las primeras CAEN EN EL EXAMEN)&lt;br /&gt;
https://stackoverflow.com/questions/tagged/git?tab=Frequent&lt;br /&gt;
&lt;br /&gt;
PRACTICA 6&lt;br /&gt;
-	cd  /mnt/c/  (Para salir al disco C)&lt;br /&gt;
-	cd Users, cd Ivan, cd Desktop, cd decide, cd decide (El ultimo son dos veces porque hay dos carpetas que se llaman igual)&lt;br /&gt;
-	cd authentication&lt;br /&gt;
-	ls para ver el nombre de los archivos en la carpeta&lt;br /&gt;
-	Copiar un test con el comando: cp test.py test_ejemplo.py El primer parámetro es el nombre de un archivo existente y el segundo parámetro es el nombre que va a tener el nuevo archivo&lt;br /&gt;
-	nano test_ejemplo.py para editar el archivo&lt;br /&gt;
-	Borrar todos los def y poner el def que viene de ejemplo en la página de egc wiki&lt;br /&gt;
-	Volver a la carpeta de decide con cd ..&lt;br /&gt;
-	sudo service postgresql start (si da problemas matar el proceso que tenga el puerto en la cmd con permisos de administrador)&lt;br /&gt;
-	python3 ./manage.py test ./authentication/nombredeltest.py (con esto ejecutamos el test que pongamos en nombredeltest.py)&lt;br /&gt;
-	Ha dado un error, ejecutar sudo su – postgres, poner el comando: psql –c “ALTER USER username CREATEDB”, en nuestro caso, el username es decide. &lt;br /&gt;
-	Volver a poner el comando python3 ./manage.py test ./authentication/nombredeltest.py&lt;br /&gt;
Pruebas de carga&lt;br /&gt;
-	pip3 install locust&lt;br /&gt;
-	pip3 install psutil&lt;br /&gt;
-	desde la primera carpeta de decide poner cd loadtest/&lt;br /&gt;
-	locust Visualizer&lt;br /&gt;
-	Meternos en internet en localhost:80809 y trastear con eso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PRACTICA 8&lt;br /&gt;
En la consola de Ubuntu:&lt;br /&gt;
-	curl https://cli-assets.heroku.com/install.sh | sh&lt;br /&gt;
-	sudo apt install ruby-dev (Si da algunos fallos, hacer luego: sudo apt update)&lt;br /&gt;
-	sudo gem install travis -v 1.8.10 --no-rdoc --no-ri&lt;br /&gt;
-	heroku login&lt;br /&gt;
-	travis login&lt;br /&gt;
-	Hacer un fork del repositorio al final de la práctica y luego clonarlo&lt;br /&gt;
-	Heroku créate “nombre de aplicacion” (en el nombre yo he puesto “decidearticuno”)&lt;br /&gt;
-	Modificar el archivo .travis.yml con el notepad++ mismo para quitar la clave del profesor, desde api-key para abajo y sustituirlo por el nombre de la aplicación anterior (app: decide articuno)&lt;br /&gt;
-	Modificar el archivo settings dentro de la decide y decide otra vez para poner en BASEURL la url de nuestra app (entrar en heroku buscamos nuestro repositorio decidearticuno, le damos a open app y copiamos esa url)&lt;br /&gt;
-	travis encrypt $(heroku auth:token) --add deploy.api_key&lt;br /&gt;
-	Si algo falla, puede ser que tengamos que entrar en travis-ci.org, darle al + de la izquierda y habilitar el nuevo repositorio (Practica anterior)&lt;br /&gt;
-	Despues de todo eso modificado, hacer git add –a, git commit –m “configuraciones” y git push&lt;br /&gt;
-	En travis-ci.org le damos a dashboard, vemos el ultimo commit y vemos que pasa las pruebas&lt;br /&gt;
-	Ahora nos vamos a nuestra url de heroku y si ponemos esa misma url /admin nos mostrará la interfaz (Para tener usuario y todo lo demás mirar la práctica anterior)&lt;br /&gt;
-	Para hacer una prueba, meterse en la carpeta de authentication, modificar el archivo basic test para que falle (poner 1+1, 3), hacer git add –A, git commit –m “prueba de fallo en test basico”, git push y comprobar en travis-ci.org, en dashboard que se está haciendo y que falla&lt;br /&gt;
-	Después de hacer que falle, volver a cambiar el archivo y commitearlo para que no de fallo en un futuro&lt;br /&gt;
&lt;br /&gt;
Pregunta de examen: Cuando reportamos una incidencia, lo importante es que el que vea el error, sepa replicarlo&lt;/div&gt;</summary>
		<author><name>Ivalopher</name></author>	</entry>

	</feed>