From 6c0850511ef5f46a6f9ceb4c2086289f1f7c3d4d Mon Sep 17 00:00:00 2001 From: abbasf <Famboupe.Abbas@Student.Reutlingen-University.DE> Date: Wed, 21 May 2025 09:23:23 +0100 Subject: [PATCH] instanciation of two different backends --- docker-compose.yml | 18 +++++++++++++++--- src/Controller.js | 2 +- src/DatabaseController.js | 5 ----- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index c9e07b5..bb6074b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,11 +10,23 @@ services: - mongo-data:/data/db restart: always - app: + app1: build: . - container_name: todo-app + image: todo-app-image + container_name: todo-app-main ports: - - "5000:5000" + - "3001:5000" + depends_on: + - mongo + environment: + - MONGO_URI=mongodb://mongo:27017/CloudComputing + restart: always + + app2: + image: todo-app-image + container_name: todo-app-second + ports: + - "3002:5000" depends_on: - mongo environment: diff --git a/src/Controller.js b/src/Controller.js index 9ae9fd6..26a4f92 100644 --- a/src/Controller.js +++ b/src/Controller.js @@ -2,7 +2,7 @@ const todoForm = document.querySelector('form'); const todoInput = document.getElementById('txt-todo'); const todoList = document.getElementById('list-todo'); -const url = "http://localhost:5000/todos"; +const url = "/todos"; let todoElements = []; // Method used to put the data in the list of elements diff --git a/src/DatabaseController.js b/src/DatabaseController.js index 4b049e1..13356fe 100644 --- a/src/DatabaseController.js +++ b/src/DatabaseController.js @@ -2,11 +2,6 @@ const express = require("express"); const mongoose = require("mongoose"); const cors = require("cors"); const path = require('path'); -const fs = require('fs'); //TODO Schauen ob ich das hier brauche - - - - const app = express(); const PORT = process.env.PORT || 5000; -- GitLab