diff --git a/Dockerfile b/Dockerfile index ab230ca..1dce37c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,7 @@ COPY . . EXPOSE 5000 ENV PYTHONUNBUFFERED=1 +ENV PYTHONIOENCODING=utf-8 # Use Gunicorn instead of python main.py -CMD ["gunicorn", "--bind", "0.0.0.0:5000", "--workers", "4", "--timeout", "120", "main:app"] +CMD ["gunicorn", "--bind", "0.0.0.0:5000", "--workers", "4", "--timeout", "120", "--access-logfile", "-", "--error-logfile", "-", "--log-level", "info", "main:app"] \ No newline at end of file diff --git a/main.py b/main.py index ebf961e..c626e25 100644 --- a/main.py +++ b/main.py @@ -15,7 +15,9 @@ from db.default import initializeImages logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', - datefmt='%Y-%m-%d %H:%M:%S' + datefmt='%Y-%m-%d %H:%M:%S', + stream=sys.stdout, + force=True # Override any existing config ) app = Flask(__name__)