mirror of
https://github.com/nethunterzist/trendyol-analiz
synced 2026-07-01 01:17:04 +00:00
fix: logging_config PermissionError in Docker container
Ne yaptık: - /app/../logs yazılamadığında /tmp/logs'a fallback eklendi Neden yaptık: - Docker container'da /logs dizinine yazma izni olmadığı için backend başlatılamıyordu Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -123,7 +123,12 @@ def setup_logging(log_dir: str = None):
|
||||
if log_dir is None:
|
||||
log_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..", "logs")
|
||||
|
||||
os.makedirs(log_dir, exist_ok=True)
|
||||
try:
|
||||
os.makedirs(log_dir, exist_ok=True)
|
||||
except PermissionError:
|
||||
# Docker container'da /app/../logs yazılamayabilir, /tmp/logs kullan
|
||||
log_dir = "/tmp/logs"
|
||||
os.makedirs(log_dir, exist_ok=True)
|
||||
|
||||
root = logging.getLogger("trendyol")
|
||||
root.setLevel(logging.DEBUG)
|
||||
|
||||
Reference in New Issue
Block a user