LiKenun commited on
Commit
d3e6eca
·
1 Parent(s): aa5f914

Change Docker volume mount point (`/data`) for compatibility with Hugging Face Spaces

Browse files
Files changed (2) hide show
  1. Dockerfile +2 -2
  2. src/ctp_slack_bot/core/logging.py +1 -1
Dockerfile CHANGED
@@ -25,8 +25,8 @@ RUN pip install --no-cache-dir .
25
  RUN useradd -m appuser
26
  USER appuser
27
 
28
- # Expose a volume mount for logs
29
- VOLUME ./logs
30
 
31
  # Run the application.
32
  CMD ["python", "-m", "ctp_slack_bot.app"]
 
25
  RUN useradd -m appuser
26
  USER appuser
27
 
28
+ # Expose a volume mount for logs ― Hugging Face Spaces requires specifically /data.
29
+ VOLUME /data
30
 
31
  # Run the application.
32
  CMD ["python", "-m", "ctp_slack_bot.app"]
src/ctp_slack_bot/core/logging.py CHANGED
@@ -77,7 +77,7 @@ def setup_logging() -> None:
77
  # Add file handler for non-DEBUG environments.
78
  if log_level != "DEBUG":
79
  logger.add(
80
- "logs/app.log",
81
  rotation="10 MB",
82
  retention="1 week",
83
  compression="zip",
 
77
  # Add file handler for non-DEBUG environments.
78
  if log_level != "DEBUG":
79
  logger.add(
80
+ "/data/app.log",
81
  rotation="10 MB",
82
  retention="1 week",
83
  compression="zip",