💚 New CD test
continuous-integration/drone/push Build is passing Details

docker-deployment
Vincent ASTOLFI 11 months ago
parent 966cb3d9c5
commit c7328b7450

@ -1,7 +1,7 @@
FROM node:latest
FROM node:16
WORKDIR /usr/src/app
COPY ./ ./
RUN sed -i '1i\<base href="https://codefirst.iut.uca.fr/containers/vincentastolfi-maettleship/">' ./public/index.html
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8081
CMD ["node", "index.js"]

@ -4,6 +4,10 @@ const { Player } = require(`${__dirname}/businesses/Player.js`);
let rooms = [];
let players = [];
console.log("test")
module.exports = function(io) {
io.on("connection", (socket) => {
console.log("New connected : ", socket.id);
@ -125,6 +129,7 @@ io.on("connection", (socket) => {
.pieces.find((piece) => piece.id === pieceId).isSelected = status;
});
});
}
const askToPlay = (game) => {
io.to(game.actualPlayer).emit("play");

@ -0,0 +1,13 @@
version: '3'
services:
app:
build:
context: .
dockerfile: Dockerfile
ports:
- "8081:8081"
volumes:
- .:/usr/src/app
- /usr/src/app/node_modules
environment:
- NODE_ENV=production

@ -6,6 +6,8 @@ const port = 8081;
app.use(express.static("public"));
require('./app')(io);
http.listen(port, () => {
console.log(`Listening on http://localhost:${port}`);
});

@ -21,6 +21,19 @@
background-color: rgba(0,0,0,0.4);
}
#gameEndedModal {
display: none;
position: fixed;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4);
}
#opponentLeftModalContent {
background-color: #fefefe;
margin: 15% auto;

Loading…
Cancel
Save