File tree Expand file tree Collapse file tree 1 file changed +24
-1
lines changed Expand file tree Collapse file tree 1 file changed +24
-1
lines changed Original file line number Diff line number Diff line change
1
+ # ################################################
2
+ # Imagen para el contenedor de compilación
3
+ # ################################################
4
+
1
5
FROM maven:3.6.3-openjdk-17 as builder
6
+
7
+ # Copia el código del proyecto
2
8
COPY ./webapp10/backend /code/
9
+
10
+ # Define el directorio de trabajo donde ejecutar comandos
3
11
WORKDIR /code
4
- # COPY /. /code/backend
12
+
13
+ # Copia las dependencias del proyecto
5
14
COPY ./webapp10/backend/pom.xml /code/
15
+
16
+ # Compila proyecto
6
17
RUN mvn package
7
18
19
+ # ################################################
20
+ # Imagen para el contenedor de la aplicación
21
+ # ################################################
22
+
8
23
FROM openjdk:17
24
+
25
+ # Define el directorio de trabajo, donde se esta el JAR
9
26
WORKDIR /usr/src/app
27
+
28
+ # Copia el JAR del contenedor de compilación
10
29
COPY --from=builder code/target/*.jar /usr/src/app
30
+
31
+ # Indica el puerto que expone el contenedor
11
32
EXPOSE 8443
33
+
34
+ # Comando que se ejecuta al hacer docker run
12
35
CMD [ "java" , "-jar" , "Youdemy-0.0.1-SNAPSHOT.jar" ]
13
36
You can’t perform that action at this time.
0 commit comments