Skip to content

Commit c73de16

Browse files
authored
Update README.md
1 parent ce230ab commit c73de16

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

README.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ Tal y como se puede observar en la imagen
320320
#### Una vez ejecutado el comando y construida la imagen, el usuario podrá acceder mediante la url:
321321
(https://localhost:8443)
322322

323-
## Publicación de la imágen en DockerHub y descarga
323+
## Publicación de la imagen en DockerHub y descarga
324324

325325
Para poder publicar una imágen en DockerHub, primero debemos dirigirnos a la carpeta donde este docker y docker-compose en nuestra aplicación:
326326
![](CapturasPantallasWEB/dockerPath.PNG)
@@ -343,6 +343,33 @@ Una vez hemos realizado este paso, debemos comprobar que se ha pulleado correcta
343343
Finalmente, debemos establecer en nuestro archivo docker-compose.yml que el nombre de la imágen sea el mismo que el que nos indica DockerHub:
344344
![](CapturasPantallasWEB/imageName.PNG)
345345

346+
## Instrucciones para despliegue en Heroku
347+
348+
Para poder desplegar una aplicación en heroku, primero es necesario crearse una cuenta en heroku e instalar el cliente para terminal.
349+
350+
Una vez hecho esto, necesitamos cambiar en application.properties el valor de server.port:
351+
![](CapturasPantallasWEB/HerokuServerPort.png)
352+
353+
También tenemos que cambiar las dependencias del pom.xml y limitar la memoria a 512Mb:
354+
![](CapturasPantallasWEB/HerokuMemory.png)
355+
356+
También necesitamos una nueva clase que se encargue de la configuración de la base de datos:
357+
![](CapturasPantallasWEB/HerokuDB.png)
358+
359+
Una vez hecho esto, abrimos una terminal en el directorio de nuestra app y nos logueamos con $heroku login.
360+
361+
Para la creación de la app en Heroku usamos el comando:
362+
![](CapturasPantallasWEB/HerokuCreate.png)
363+
364+
Usamos $heroku container:login para que docker pueda subir imágenes a heroku (sólo se hace una vez)
365+
366+
Una vez hecho esto, ejecutamos la siguiente serie de comandos:
367+
![](CapturasPantallasWEB/HerokuDeploy.png)
368+
369+
Para desactivar los certificados usamos el comando $heroku config:set SERVER_SSL_ENABLED=false --app codeurjc-daw-2021-22-webapp9
370+
371+
Para añadir una base de datos usamos $heroku addons:create heroku-postgresql --app codeurjc-daw-2021-22-webapp9
372+
346373
# Diagrama de Clases (Fase 3)
347374
![](CapturasPantallasWEB/diagramaDeClases.png)
348375

0 commit comments

Comments
 (0)