Add dockerfile
This commit is contained in:
		
							
								
								
									
										12
									
								
								dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
				
			|||||||
 | 
					FROM node:16
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					WORKDIR /docker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COPY package.json ./
 | 
				
			||||||
 | 
					COPY yarn.lock ./
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN yarn
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COPY . .
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					CMD ["node", "index.js"]
 | 
				
			||||||
							
								
								
									
										14
									
								
								index.js
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								index.js
									
									
									
									
									
								
							@@ -1,12 +1,12 @@
 | 
				
			|||||||
const fs = require('fs');
 | 
					const fs = require("fs");
 | 
				
			||||||
const https = require('https');
 | 
					const https = require("https");
 | 
				
			||||||
const express = require('express');
 | 
					const express = require("express");
 | 
				
			||||||
const socketio = require('socket.io');
 | 
					const socketio = require("socket.io");
 | 
				
			||||||
const app = express();
 | 
					const app = express();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const https_options = {
 | 
					const https_options = {
 | 
				
			||||||
    key: fs.readFileSync('./privkey.pem'),
 | 
					    key: fs.readFileSync("./privkey.pem"),
 | 
				
			||||||
    cert: fs.readFileSync('./fullchain.pem'),
 | 
					    cert: fs.readFileSync("./fullchain.pem"),
 | 
				
			||||||
    requestCert: false,
 | 
					    requestCert: false,
 | 
				
			||||||
    rejectUnauthorized: false
 | 
					    rejectUnauthorized: false
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -33,8 +33,6 @@ io.on("connection", (client) => {
 | 
				
			|||||||
    io.sockets.emit("update-count", {value: usersConnected});
 | 
					    io.sockets.emit("update-count", {value: usersConnected});
 | 
				
			||||||
});  
 | 
					});  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
app.use(express.static("src"));
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
server.listen(3000, () => {
 | 
					server.listen(3000, () => {
 | 
				
			||||||
    console.log("Server started on port 3000");
 | 
					    console.log("Server started on port 3000");
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user