mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 12:18:42 +08:00 
			
		
		
		
	
		
			
	
	
		
			23 lines
		
	
	
		
			364 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			364 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| 
								 | 
							
								FROM node:16-alpine as DIST
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								WORKDIR /admim
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY ./package.json .
							 | 
						||
| 
								 | 
							
								COPY ./yarn.lock .
							 | 
						||
| 
								 | 
							
								COPY ./.npmrc .
							 | 
						||
| 
								 | 
							
								RUN yarn install
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY . .
							 | 
						||
| 
								 | 
							
								ARG NODE_ENV=""
							 | 
						||
| 
								 | 
							
								RUN env ${NODE_ENV} yarn build:prod
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## -- stage: dist => nginx --
							 | 
						||
| 
								 | 
							
								FROM nginx:alpine
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ENV TZ=Asia/Shanghai
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY ./nginx.conf /etc/nginx/conf.d/default.conf
							 | 
						||
| 
								 | 
							
								COPY --from=DIST /admim/dist /usr/share/nginx/html
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXPOSE 80
							 |