Tentative pour le serveur sur docker
continuous-integration/drone/push Build is passing Details

peristanceBDD
Thomas Chazot 2 years ago
parent 75a4a525bc
commit 6b2fe92a50

@ -14,6 +14,7 @@ RUN yarn install --frozen-lockfile
# Bundle app source
COPY bob_party/server.js .
COPY bob_party/index.html .
EXPOSE 3000

@ -11,7 +11,7 @@ import LoaderSkinApi from "./src/services/skinService/loaderSkinApi";
import ManagerSkin from "./src/services/skinService/managerSkin";
import FakeSaverUser from "./src/services/userServices/fakeSaverUser";
import LoaderUserApi from "./src/services/userServices/loaderUserApi";
import ManagerUser from "./src/services/userServices/ManagerUser";
import ManagerUser from "./src/services/userServices/managerUser";
import SaverUserApi from "./src/services/userServices/saverUserApi";
export const MANAGER_USER = new ManagerUser(new LoaderUserApi, new SaverUserApi);

@ -0,0 +1,18 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Node.js Socket.io Chat Application</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
</head>
<body>
NodeJs-Socket.on app running successfully!!!
<script>
jQuery(document).ready(function() {
var socket = io.connect();
});
</script>
</body>
</html>

@ -8,6 +8,10 @@ const app = express();
const server = http.createServer(app);
const io = new Server(server);
app.get('/', function (req, res) {
res.sendFile(__dirname + '/index.html');
});
io.on('connection', (socket) => {
console.log(socket.id);

@ -1,4 +1,4 @@
const { io } = require("socket.io-client");
export const socket = io("https://codefirst.iut.uca.fr/containers/BOB_PARTEAM-server-bobParty/server:3000");
export const socket = io("https://codefirst.iut.uca.fr/containers/BOB_PARTEAM-server-bobParty");

@ -198,7 +198,6 @@ function SignUp(props: { navigation: any; }) {
await handleConversationLoad();
});
socket.on("addedToConv", async (conv) =>{
console.log("HEY");
socket.emit("inConv", conv);
await handleConversationLoad();
});

@ -61,7 +61,6 @@ export default class SaverMatchApi implements ISaverMatch{
await MANAGER_MATCH.getLoaderMatch().loadByID(id).then(async (response)=>{
if (response!==undefined && response !== null){
console.log(response.getTabUsers().length + " : " + response.getGame().getNbPlayerMax());
if (response.getTabUsers().length<response.getGame().getNbPlayerMax() && response.getInGame()===false){
response.getTabUsers().push(u);
match=response;

@ -27,7 +27,6 @@ export default class SaverUserApi implements ISaverUser{
async updateUser(u: User): Promise<void> {
let us:User|null=null;
const url=this.baseUrl + 'putUser/'+ u.getId() + "/" + u.getUsername() + "/" + u.getPassword() + "/" + u.getSexe() + "/" + u.getNationality() + "/" + u.getCurrentCoins() + "/" + u.getTotalCoins() + "/" + u.getGamesPlayed() + "/" + u.getCurrentSkin().getSkinId();
console.log(url);
await this.axios({
method: 'put',
url: url,

Loading…
Cancel
Save