Skip to content

Conversation

@dvyukov
Copy link
Collaborator

@dvyukov dvyukov commented Dec 22, 2025

The production app sets CWD to the root of the syzkaller repository,
so paths that refer to static resources in app.yaml look like dashboard/app/static/.
However, dev_appserver.py sets CWD to dashboard/app, so these paths do not work.
Add soft link dashboard/app/dashboard/app/static that point to dashboard/app/static,
so that dashboard/app/static/
paths work from both locations.

The production app sets CWD to the root of the syzkaller repository,
so paths that refer to static resources in app.yaml look like dashboard/app/static/*.
However, dev_appserver.py sets CWD to dashboard/app, so these paths do not work.
Add soft link dashboard/app/dashboard/app/static that point to dashboard/app/static,
so that dashboard/app/static/* paths work from both locations.
@dvyukov dvyukov enabled auto-merge December 22, 2025 10:06
@dvyukov
Copy link
Collaborator Author

dvyukov commented Dec 23, 2025

@tarasmadan @a-nogikh ping

@tarasmadan
Copy link
Collaborator

It looks too tricky and I wanted to think about the alternatives.
Another concern is the symlink usage in the server deployment but I don't see the way to exploit it.

@dvyukov dvyukov added this pull request to the merge queue Dec 23, 2025
Merged via the queue into google:master with commit 5dc09de Dec 23, 2025
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants