Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 36 additions & 36 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
# Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties

# IDE
.idea/
.vscode/
*.iml
*.iws
*.ipr
.settings/
.classpath
.project

# OS
.DS_Store
Thumbs.db

# Logs
*.log

# Test
*.xlsx
equips*.xlsx

# Git
.git/
.gitignore
.gitattributes
# Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# IDE
.idea/
.vscode/
*.iml
*.iws
*.ipr
.settings/
.classpath
.project
# OS
.DS_Store
Thumbs.db
# Logs
*.log
# Test
*.xlsx
equips*.xlsx
# Git
.git/
.gitignore
.gitattributes
4 changes: 2 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
/mvnw text eol=lf
*.cmd text eol=crlf
/mvnw text eol=lf
*.cmd text eol=crlf
66 changes: 33 additions & 33 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
HELP.md
target/
.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/
HELP.md
target/
.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
6 changes: 3 additions & 3 deletions .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
wrapperVersion=3.3.4
distributionType=only-script
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.11/apache-maven-3.9.11-bin.zip
wrapperVersion=3.3.4
distributionType=only-script
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.11/apache-maven-3.9.11-bin.zip
92 changes: 46 additions & 46 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,46 +1,46 @@
# ============================================
# Dockerfile para LD Admin Tool Backend
# ============================================
# Aplicación Spring Boot con Java 17

FROM maven:3.9-eclipse-temurin-17 AS build

WORKDIR /app

# Copiar archivos de configuración de Maven
COPY pom.xml .
COPY mvnw .
COPY .mvn .mvn

# Descargar dependencias (cache layer)
RUN mvn dependency:go-offline -B

# Copiar código fuente
COPY src src

# Compilar la aplicación
RUN mvn clean package -DskipTests

# ============================================
# Imagen de producción
# ============================================
FROM eclipse-temurin:17-jre-alpine

WORKDIR /app

# Copiar el JAR compilado
COPY --from=build /app/target/*.jar app.jar

# Exponer puerto
EXPOSE 8080

# Healthcheck
HEALTHCHECK --interval=30s --timeout=3s --start-period=40s --retries=3 \
CMD wget --no-verbose --tries=1 --spider http://localhost:8080/actuator/health || exit 1

# Variables de entorno por defecto (se pueden sobrescribir en docker-compose)
ENV SPRING_PROFILES_ACTIVE=prod
ENV SERVER_PORT=8080

# Ejecutar la aplicación
ENTRYPOINT ["java", "-jar", "app.jar"]
# ============================================
# Dockerfile para LD Admin Tool Backend
# ============================================
# Aplicación Spring Boot con Java 17
FROM maven:3.9-eclipse-temurin-17 AS build
WORKDIR /app
# Copiar archivos de configuración de Maven
COPY pom.xml .
COPY mvnw .
COPY .mvn .mvn
# Descargar dependencias (cache layer)
RUN mvn dependency:go-offline -B
# Copiar código fuente
COPY src src
# Compilar la aplicación
RUN mvn clean package -DskipTests
# ============================================
# Imagen de producción
# ============================================
FROM eclipse-temurin:17-jre-alpine
WORKDIR /app
# Copiar el JAR compilado
COPY --from=build /app/target/*.jar app.jar
# Exponer puerto
EXPOSE 8080
# Healthcheck
HEALTHCHECK --interval=30s --timeout=3s --start-period=40s --retries=3 \
CMD wget --no-verbose --tries=1 --spider http://127.0.0.1:8080/api/wizard/status || exit 1
# Variables de entorno por defecto (se pueden sobrescribir en docker-compose)
ENV SPRING_PROFILES_ACTIVE=prod
ENV SERVER_PORT=8080
# Ejecutar la aplicación
ENTRYPOINT ["java", "-jar", "app.jar"]
Binary file added amep.xlsx
Binary file not shown.
Binary file removed equips.xlsx
Binary file not shown.
Binary file added mytest.xlsx
Binary file not shown.
Loading