20 lines
		
	
	
		
			494 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			494 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # pull official node image
 | |
| FROM harbor.k-space.ee/docker.io/library/node:19
 | |
| 
 | |
| # define /app as working directory
 | |
| WORKDIR /app
 | |
| 
 | |
| # copy package.json and package-lock.json to /app
 | |
| COPY package.json /app
 | |
| # COPY bun.lockb /app
 | |
| 
 | |
| # install node dependencies
 | |
| # RUN bun install
 | |
| RUN yarn install --production
 | |
| COPY . /app
 | |
| 
 | |
| # bun install doesnt work in Docker for some reason: https://github.com/oven-sh/bun/issues/1590
 | |
| FROM jarredsumner/bun:0.2.0 AS run
 | |
| COPY --from=0 /app /app
 | |
| ENTRYPOINT bun run index.ts
 |