File tree Expand file tree Collapse file tree 4 files changed +7
-5
lines changed Expand file tree Collapse file tree 4 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ develop-eggs/
21
21
dist /
22
22
downloads /
23
23
eggs /
24
- api / logs /
24
+ logs /
25
25
.eggs /
26
26
lib /
27
27
lib64 /
Original file line number Diff line number Diff line change @@ -10,7 +10,8 @@ def setup_logging(format: str = None):
10
10
Ensures log directory exists, and configures both file and console handlers.
11
11
"""
12
12
# Determine log directory and default file path
13
- base_dir = Path (__file__ ).parent
13
+ # base_dir is now the workspace root
14
+ base_dir = Path (__file__ ).resolve ().parent .parent
14
15
log_dir = base_dir / "logs"
15
16
log_dir .mkdir (parents = True , exist_ok = True )
16
17
default_log_file = log_dir / "application.log"
Original file line number Diff line number Diff line change 53
53
"api.api:app" ,
54
54
host = "0.0.0.0" ,
55
55
port = port ,
56
- reload = is_development
56
+ reload = is_development ,
57
+ reload_dirs = ["api" ] if is_development else None
57
58
)
Original file line number Diff line number Diff line change @@ -15,10 +15,10 @@ services:
15
15
- NODE_ENV=production
16
16
- SERVER_BASE_URL=http://localhost:${PORT:-8001}
17
17
- LOG_LEVEL=${LOG_LEVEL:-INFO}
18
- - LOG_FILE_PATH=${LOG_FILE_PATH:-api/ logs/application.log}
18
+ - LOG_FILE_PATH=${LOG_FILE_PATH:-logs/application.log}
19
19
volumes :
20
20
- ~/.adalflow:/root/.adalflow # Persist repository and embedding data
21
- - ./api/ logs:/app/api /logs # Persist log files across container restarts
21
+ - ./logs:/app/logs # Persist log files across container restarts
22
22
# Resource limits for docker-compose up (not Swarm mode)
23
23
mem_limit : 6g
24
24
mem_reservation : 2g
You can’t perform that action at this time.
0 commit comments