Subir aplicación de springboot a render.com

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Crear una base de datos online y gratuita

1. Creamos una cuenta gratuita en db4free.net. Nos llegará un correo con un enlace que debemos pulsar para validar la cuenta.

Publicar en render.com

1. En nuestro proyecto de springboot, tendremos el siguiente Dockerfile en la raíz:

# Build stage
FROM maven:3.6.0-jdk-11-slim AS build # Cargo lo que necesito para compilar
COPY src /home/app/src # Copiamos la carpeta de nuestro proyecto en una carpeta de nuestro contenedor
COPY pom.xml /home/app # Copiamos el pom.xml en una carpeta de nuestro contenedor
RUN mvn -f /home/app/pom.xml clean package -DskipTests # Generamos el war en nuestro contenedor

# Run stage
FROM openjdk:8-alpine # Cargo lo que necesito para ejecutar
COPY --from=build /home/app/target/ListaInvitados-0.0.1-SNAPSHOT.war /usr/share/app.war # Cojo la build que hice en el stage de build y la muevo a una ruta en el stage de run
ENTRYPOINT ["/usr/bin/java", "-jar", "/usr/share/app.war"]

2. Subimos nuestro código a un repositorio en github.com

3. Crearemos una cuenta en render.com.

4. Seleccionamos la opción: Crear un nuevo Web service.

5. Enlazamos con nuestro repositorio de github.

6. En la página de render.com, dentro de nuestro proyecto, pulsaremos en el botón de Manual deploy → Deploy latest commit.

← Cargar JSP (esta un poco deprecated...)