Я пытаюсь обслуживать локальные файлы CFML на своем Mac через док-контейнер Lucee (https://hub.docker.com/r/lucee/lucee5/). Я дошел до того, что смонтировал конкретную папку на своем Mac в символическую ссылку в моих образах докеров
docker run -it imagename -v /Users/[username]/www/projectx:/code /bin/bash
Итак, на bash в образе докера у меня теперь есть /code. Затем я создаю символическую ссылку ln -s /code projectx
в моем файле /var/www
.
Когда я затем подаю изображение с запуском tomcat, а также монтирую папку
docker run -p 1337:8888 -v /Users/[username]/www/projectx:/code [imagename] catalina.sh run
Я ожидаю, что смогу получить доступ к http://localhost:1337/projectx
К сожалению, он не может найти эту папку. Возможно, поскольку Lucee не распознает и не индексирует файлы во время выполнения?
Это возможно?
Результатом, на который я смотрю, является разработка моего приложения Coldfusion на моем MAC при запуске Lucee + mysql в моем контейнере докеров и локальном исходном коде, так что мне не нужно играть с общими ресурсами samba или другими способами, чтобы иметь возможность редактировать coldfusion в моей IDE. (Доля Samba перестала работать, когда я обновился до Sierra)