https://github.com/edgar-code-repository/spring-boot-app-in-docker
Ejemplo de aplicación desarrollada con Spring Boot que se ejecuta dentro de un contenedor Docker.
https://github.com/edgar-code-repository/spring-boot-app-in-docker
Last synced: about 1 year ago
JSON representation
Ejemplo de aplicación desarrollada con Spring Boot que se ejecuta dentro de un contenedor Docker.
- Host: GitHub
- URL: https://github.com/edgar-code-repository/spring-boot-app-in-docker
- Owner: edgar-code-repository
- Created: 2020-07-20T17:54:24.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-01T04:09:50.000Z (over 3 years ago)
- Last Synced: 2025-03-16T17:45:29.170Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 165 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
COUNTRIES REST API
--------------------------------------------------------------------------------------------------------------------------
Sencilla API Rest construida con Spring Boot que permite almacenar y recuperar datos de paises.
--------------------------------------------------------------------------------------------------------------------------
Se genera archivo Dockerfile que permite generar imagen para levantar aplicacion Spring Boot dentro de contenedor Docker:
```
FROM java:8-jdk-alpine
COPY ./target/spring-boot-app-in-docker-0.0.1-SNAPSHOT.jar /usr/src/app/
WORKDIR /usr/src/app
EXPOSE 8801
CMD ["java", "-jar", "spring-boot-app-in-docker-0.0.1-SNAPSHOT.jar"]
```
--------------------------------------------------------------------------------------------------------------------------
Se construye imagen a partir de archivo Dockerfile y se levanta contenedor a partir de la imagen generada:
```
docker build -t geo-app-in-docker .
docker run -d -p 8801:8801 geo-app-in-docker
```
--------------------------------------------------------------------------------------------------------------------------
**Se gatilla endpoint que retorna paises desde Swagger UI:**

**Respuesta generada en Swagger UI:**

--------------------------------------------------------------------------------------------------------------------------