All checks were successful
		
		
	
	ci/woodpecker/push/workflow Pipeline was successful
				
			
		
			
				
	
	
		
			27 lines
		
	
	
		
			635 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			635 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ARG NODE_VERSION="node:22-alpine"
 | |
| 
 | |
| FROM ${NODE_VERSION}
 | |
| 
 | |
| RUN apk add --no-cache tzdata
 | |
| ENV TZ=Europe/Prague \
 | |
|     LANG=cs_CZ.UTF-8 \
 | |
|     NODE_ENV=production
 | |
| 
 | |
| WORKDIR /app
 | |
| 
 | |
| # Vykopírování sestaveného serveru
 | |
| COPY ./server/node_modules ./server/node_modules
 | |
| COPY ./server/dist ./
 | |
| # TODO tohle není dobře, má to být součástí serveru
 | |
| # COPY ./server/resources ./resources
 | |
| 
 | |
| # Vykopírování sestaveného klienta
 | |
| COPY ./client/dist ./public
 | |
| 
 | |
| # Zkopírování konfigurace easter eggů
 | |
| RUN if [ -f ./server/.easter-eggs.json ]; then cp ./server/.easter-eggs.json ./server/; fi
 | |
| 
 | |
| EXPOSE 3000
 | |
| 
 | |
| CMD [ "node", "./server/src/index.js" ]
 |