26 lines
		
	
	
		
			510 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			510 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM benweet/stackedit-base
 | |
| 
 | |
| RUN mkdir -p /opt/stackedit/stackedit_v4
 | |
| WORKDIR /opt/stackedit/stackedit_v4
 | |
| 
 | |
| ENV SERVE_V4 true
 | |
| ENV V4_VERSION 4.3.22
 | |
| RUN npm pack stackedit@$V4_VERSION \
 | |
|   && tar xzf stackedit-*.tgz --strip 1 \
 | |
|   && yarn \
 | |
|   && yarn cache clean
 | |
| 
 | |
| WORKDIR /opt/stackedit
 | |
| 
 | |
| COPY package*json /opt/stackedit/
 | |
| COPY gulpfile.js /opt/stackedit/
 | |
| RUN npm install --unsafe-perm \
 | |
|   && npm cache clean --force
 | |
| COPY . /opt/stackedit
 | |
| ENV NODE_ENV production
 | |
| RUN npm run build
 | |
| 
 | |
| EXPOSE 8080
 | |
| 
 | |
| CMD [ "node", "." ]
 | 
