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", "." ]
 |