24 lines
		
	
	
		
			647 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			647 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| 
								 | 
							
								FROM anapsix/alpine-java:8_server-jre_unlimited
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								MAINTAINER Lion Li
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN mkdir -p /ruoyi/server/logs \
							 | 
						||
| 
								 | 
							
								    /ruoyi/server/temp \
							 | 
						||
| 
								 | 
							
								    /ruoyi/skywalking/agent
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								WORKDIR /ruoyi/server
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ENV SERVER_PORT=8080
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXPOSE ${SERVER_PORT}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ADD ./target/ruoyi-admin.jar ./app.jar
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ENTRYPOINT ["java", \
							 | 
						||
| 
								 | 
							
								            "-Djava.security.egd=file:/dev/./urandom", \
							 | 
						||
| 
								 | 
							
								            "-Dserver.port=${SERVER_PORT}", \
							 | 
						||
| 
								 | 
							
								            # 应用名称 如果想区分集群节点监控 改成不同的名称即可
							 | 
						||
| 
								 | 
							
								#            "-Dskywalking.agent.service_name=ruoyi-server", \
							 | 
						||
| 
								 | 
							
								#            "-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar", \
							 | 
						||
| 
								 | 
							
								            "-jar", "app.jar"]
							 |