- apply prettier style on every js file - remove mutation on immutable variables - remove wrapper on top of axios - fix form handling - remove useless port definition in dockerfile Signed-off-by: Jérémie Drouet <jeremie.drouet@gmail.com>
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			498 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			498 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # Create image based on the official Node image from dockerhub
 | |
| FROM node:lts-buster-slim
 | |
| 
 | |
| # Create app directory
 | |
| WORKDIR /usr/src/app
 | |
| 
 | |
| # Copy dependency definitions
 | |
| COPY package.json /usr/src/app
 | |
| COPY package-lock.json /usr/src/app
 | |
| 
 | |
| # Install dependecies
 | |
| #RUN npm set progress=false \
 | |
| #    && npm config set depth 0 \
 | |
| #    && npm i install
 | |
| RUN npm ci
 | |
| 
 | |
| # Get all the code needed to run the app
 | |
| COPY . /usr/src/app
 | |
| 
 | |
| # Expose the port the app runs in
 | |
| EXPOSE 3000
 | |
| 
 | |
| # Serve the app
 | |
| CMD ["npm", "start"]
 |