Fixed Dockerfile and config

This commit is contained in:
Sviatoslav Tsariov Yurievich 2025-03-20 21:45:07 +03:00
parent 50fd053186
commit 4a59044cb8
4 changed files with 24 additions and 5 deletions

View File

@ -9,4 +9,4 @@ COPY . .
ENV FLASK_APP=src/app.py
CMD [ "python3", "-m" , "flask", "run", "--host=0.0.0.0", "--port=5004"]
CMD [ "python3", "-m" , "flask", "run", "--host=0.0.0.0", "--port=5000"]

View File

@ -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"
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:

View File

@ -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)

View File

@ -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/')
MONGO_URI = os.getenv('MONGO_URI', 'mongodb://localhost:5005/')