mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-25 08:51:35 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			558 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			558 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM node:10.15.0-alpine
 | |
| 
 | |
| # Create app directory
 | |
| WORKDIR /usr/src/app
 | |
| 
 | |
| # Copy both package.json and package-lock.json
 | |
| # where available (npm@5+)
 | |
| COPY package.json package-lock.json ./
 | |
| 
 | |
| # Install app dependencies
 | |
| RUN set -x \
 | |
|     && apk add --no-cache --virtual .build-dependencies \
 | |
|         autoconf \
 | |
|         automake \
 | |
|         g++ \
 | |
|         gcc \
 | |
|         libtool \
 | |
|         make \
 | |
|         nasm \
 | |
|         libpng-dev \
 | |
|     && npm install --production \
 | |
|     && apk del .build-dependencies
 | |
| 
 | |
| # Bundle app source
 | |
| COPY . .
 | |
| 
 | |
| EXPOSE 8080
 | |
| CMD [ "node", "./src/www" ]
 | 
