diff --git a/Dockerfile b/Dockerfile index e3db26c..b3cbf2d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,4 +9,4 @@ COPY . . ENV FLASK_APP=src/app.py -CMD [ "python3", "-m" , "flask", "run", "--host=0.0.0.0", "--port=5004"] \ No newline at end of file +CMD [ "python3", "-m" , "flask", "run", "--host=0.0.0.0", "--port=5000"] \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index 0ba9e5c..8a1af53 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,9 +1,28 @@ -version: '2.1' +version: '3.6' services: talkpal-backend: container_name: talkpal-backend + ports: + - 5004:5000 image: talkpal-backend build: . network_mode: host volumes: - - "./src:/app/src" \ No newline at end of file + - "./src:/app/src" + talkpal-db: + image: mongo:4.2.8 + container_name: mongo + ports: + - 5005:27017 + environment: + - MONGO_INITDB_DATABASE=test + - MONGO_INITDB_ROOT_USERNAME=admin + - MONGO_INITDB_ROOT_PASSWORD=admin + volumes: + - ./docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d:ro + - mongodb:/data/db + - mongoconfig:/data/configdb + +volumes: + mongodb: + mongoconfig: diff --git a/src/app.py b/src/app.py index 75bfdeb..c7167bf 100644 --- a/src/app.py +++ b/src/app.py @@ -30,4 +30,4 @@ else: if __name__ == '__main__': #app.run(debug=True) - socketio.run(app, host="192.168.1.178", debug=False) + socketio.run(app, host="192.168.1.138", debug=False) diff --git a/src/config.py b/src/config.py index ef679bd..c9eed90 100644 --- a/src/config.py +++ b/src/config.py @@ -3,4 +3,4 @@ import os class Config: DB_NAME = os.getenv('DB_NAME', 'talkpal') JWT_SECRET_KEY = os.getenv('JWT_SECRET_KEY', 'your_jwt_secret_key') - MONGO_URI = os.getenv('MONGO_URI', 'mongodb://localhost:27017/') \ No newline at end of file + MONGO_URI = os.getenv('MONGO_URI', 'mongodb://localhost:5005/') \ No newline at end of file