mirror of
				https://codeberg.org/yeentown/barkey.git
				synced 2025-10-30 21:14:12 +00:00 
			
		
		
		
	* Revert "Update Dockerfile (#4090)"
This reverts commit 6758b0f133.
* Docker: Add ffmpeg package for the runner container
Misskey 10.81.0 added thumbnail generation support.
However it did not work with Docker bacause ffmpeg has not been
installed in the runner container.
		
	
			
		
			
				
	
	
		
			47 lines
		
	
	
	
		
			701 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
	
		
			701 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM node:11-alpine AS base
 | |
| 
 | |
| ENV NODE_ENV=production
 | |
| 
 | |
| RUN npm i -g npm@latest
 | |
| 
 | |
| WORKDIR /misskey
 | |
| 
 | |
| FROM base AS builder
 | |
| 
 | |
| RUN unlink /usr/bin/free
 | |
| RUN apk add --no-cache \
 | |
|     autoconf \
 | |
|     automake \
 | |
|     file \
 | |
|     g++ \
 | |
|     gcc \
 | |
|     libc-dev \
 | |
|     libtool \
 | |
|     make \
 | |
|     nasm \
 | |
|     pkgconfig \
 | |
|     procps \
 | |
|     python \
 | |
|     zlib-dev
 | |
| RUN npm i -g node-gyp
 | |
| 
 | |
| COPY ./package.json ./
 | |
| RUN npm i
 | |
| 
 | |
| COPY . ./
 | |
| RUN node-gyp configure \
 | |
|  && node-gyp build \
 | |
|  && npm run build
 | |
| 
 | |
| FROM base AS runner
 | |
| 
 | |
| RUN apk add --no-cache \
 | |
|     ffmpeg \
 | |
|     tini
 | |
| ENTRYPOINT ["/sbin/tini", "--"]
 | |
| 
 | |
| COPY --from=builder /misskey/node_modules ./node_modules
 | |
| COPY --from=builder /misskey/built ./built
 | |
| COPY . ./
 | |
| 
 | |
| CMD ["npm", "start"]
 |