Repositorio de Docker de api-person-app
263
Título: API Person App - Spring Boot with MySQL
Descripción general: Esta imagen Docker contiene una aplicación desarrollada con Spring Boot para gestionar una API de personas, utilizando una base de datos MySQL. La aplicación incluye funcionalidad para realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) sobre un conjunto de datos de personas.
Características: Tecnologías utilizadas: Java 21 con Spring Boot JPA con Hibernate para la persistencia Base de datos MySQL HikariCP como pool de conexiones Logback para logging Base de datos: La aplicación se conecta a una base de datos MySQL. Los detalles de la conexión se configuran a través de variables de entorno.
Cómo ejecutar la imagen: Requisitos previos:
Docker instalado. Base de datos MySQL corriendo en otro contenedor o servicio.
Ejecutar el contenedor:
docker run -d -p 8080:8080 --name api-person-app
-e DB_URL=jdbc:mysql://<mysql_host>:3306/prueba_jpa
-e DB_USERNAME=root
-e DB_PASSWORD=<tu_password>
antred1/repo-api-person-app:latest
Este comando ejecutará la aplicación en el puerto 8080 y conectará la base de datos a través de los valores proporcionados en las variables de entorno.
Documentación de la API: Puedes acceder a la documentación de la API (si tienes una interfaz Swagger o similar) en http://localhost:8080/swagger-ui.html (si está habilitado).
Configuración: Para modificar los parámetros de conexión a la base de datos, utiliza las siguientes variables de entorno:
DB_URL DB_USERNAME DB_PASSWORD Etiquetas: Puedes usar las siguientes etiquetas para las versiones:
latest (versión más reciente) 0.0.0.1 (primera versión estable) Contribuciones: Si deseas contribuir o reportar problemas, puedes hacerlo a través de [GitHub](enlace a tu repositorio).
Content type
Image
Digest
sha256:60620ddf8…
Size
273.7 MB
Last updated
over 1 year ago
docker pull antred1/exercisejpa-api-person-app