-
Notifications
You must be signed in to change notification settings - Fork 753
Open
Description
Running into an issue where symbolic links in a mounted volume are served as 404. The symlinks are created and exist on the container itself, but the tomcat server does not seem to serve them as normal files and instead returns 404.
Here's a quick way to replicate this behavior:
docker-compose.yml
services:
test-symlink:
container_name: test-symlink
image: tomcat
ports:
- "8080:8080"
volumes:
- ./app:/usr/local/tomcat/webapps/app
mkdir app
touch app/real-file.txt
ln -s real-file.txt app/symlink.txt
docker compose up
http://localhost:8080/app/real-file.txt > returns 200
http://localhost:8080/app/symlink.txt > returns 404
Metadata
Metadata
Assignees
Labels
No labels