The ln -sf /data/reports /app/reports was creating the symlink INSIDE /app/reports/ (since that dir already existed from COPY) instead of replacing it. Result: sitespeed.io wrote to /app/reports/<id> and the parser looked there too, but the volume was at /data/reports. Fix: set REPORTS_DIR=/data/reports in Docker ENV and use it in both runner.js (outputFolder) and app.js (static serving). No symlink needed. Also add .dockerignore to exclude reports/, node_modules/, .git/. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 lines
61 B
Plaintext
7 lines
61 B
Plaintext
node_modules/
|
|
reports/
|
|
speedboard.db
|
|
*.db-shm
|
|
*.db-wal
|
|
.git/
|