add support of arm64 architecture for the following samples: * aspnet-mssql * elasticsearch-logstash-kibana * nginx-aspnet-mysql * nginx-flask-mysql * nginx-golang-mysql * react-java-mysql * sparkjava-mysql * wordpress-mysql * react-express-mysql * react-express-mongodb Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			493 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			493 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # Create image based on the official Node image from dockerhub
 | |
| FROM node:lts-buster
 | |
| 
 | |
| # 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"]
 |