Spaces:
Runtime error
Runtime error
Change Docker volume mount point (`/data`) for compatibility with Hugging Face Spaces
Browse files- Dockerfile +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
|
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 |
-
"
|
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",
|