| 
									
										
										
										
											2024-03-30 23:23:33 +01:00
										 |  |  | ## Building phase
 | 
					
						
							| 
									
										
										
										
											2024-04-01 22:49:24 +02:00
										 |  |  | FROM gradle:jdk21-alpine AS BUILD
 | 
					
						
							|  |  |  | WORKDIR /backend
 | 
					
						
							| 
									
										
										
										
											2024-03-30 23:23:33 +01:00
										 |  |  |   
 | 
					
						
							|  |  |  | COPY . .
 | 
					
						
							|  |  |  | RUN gradle build -x test
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Running Phase
 | 
					
						
							| 
									
										
										
										
											2024-02-26 13:20:03 +01:00
										 |  |  | FROM eclipse-temurin:21-jdk-alpine
 | 
					
						
							| 
									
										
										
										
											2024-04-01 22:49:24 +02:00
										 |  |  | WORKDIR /backend
 | 
					
						
							| 
									
										
										
										
											2024-03-18 21:39:31 +01:00
										 |  |  | VOLUME /cdn
 | 
					
						
							| 
									
										
										
										
											2024-03-30 23:23:33 +01:00
										 |  |  | # ENV SPRING_PROFILES_ACTIVE=prod
 | 
					
						
							| 
									
										
										
										
											2024-04-01 22:49:24 +02:00
										 |  |  | COPY --from=BUILD /backend/build/libs/Clyde-0.0.1-SNAPSHOT.jar /backend/app.jar
 | 
					
						
							| 
									
										
										
										
											2024-03-30 23:23:33 +01:00
										 |  |  | EXPOSE 8080
 | 
					
						
							| 
									
										
										
										
											2024-04-01 22:49:24 +02:00
										 |  |  | ENTRYPOINT ["java", "-jar", "/backend/app.jar"]
 |