mirror of
				https://github.com/zoriya/Kyoo.git
				synced 2025-10-31 02:27:11 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			459 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			459 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM oven/bun AS builder
 | |
| WORKDIR /app
 | |
| 
 | |
| COPY package.json bun.lock .
 | |
| COPY patches patches
 | |
| RUN bun install --production
 | |
| 
 | |
| COPY src src
 | |
| COPY drizzle drizzle
 | |
| COPY tsconfig.json .
 | |
| 
 | |
| ENV NODE_ENV=production
 | |
| RUN bun build \
 | |
| 	--compile \
 | |
| 	--minify-whitespace \
 | |
| 	--minify-syntax \
 | |
| 	--target bun \
 | |
| 	--outfile server \
 | |
| 	./src/index.ts
 | |
| 
 | |
| FROM gcr.io/distroless/base
 | |
| WORKDIR /app
 | |
| 
 | |
| COPY --from=builder /app/server server
 | |
| 
 | |
| ENV NODE_ENV=production
 | |
| EXPOSE 3000
 | |
| CMD ["./server"]
 | |
| 
 |