mirror of
				https://github.com/veganhacktivists/arabot.git
				synced 2025-11-04 04:49:49 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			343 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			343 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM node:18
 | 
						|
 | 
						|
WORKDIR /opt/app
 | 
						|
 | 
						|
COPY --chown=node:node package.json .
 | 
						|
COPY --chown=node:node package-lock.json .
 | 
						|
COPY --chown=node:node tsconfig.json .
 | 
						|
COPY --chown=node:node prisma ./prisma/
 | 
						|
 | 
						|
RUN npm install
 | 
						|
 | 
						|
COPY . .
 | 
						|
 | 
						|
RUN npx prisma generate
 | 
						|
 | 
						|
RUN npm run build
 | 
						|
 | 
						|
RUN chown node:node /opt/app/
 | 
						|
 | 
						|
USER node
 | 
						|
 | 
						|
CMD [ "npm", "run", "start:migrate"]
 |