Я пытаюсь обслуживать локальные файлы CFML на моем mac через контейнер докеров Lucee (https://hub.docker.com/r/lucee/lucee5/). Я дошел до того, что смонтировал конкретную папку на моем mac-символе в символической ссылке в моих изображениях докеров Итак, на башке в изображении докера у меня теперь есть/код. Затем я создаю символическую ссылку ln -s /code projectx
в моем /var/www
.контейнер докеров: добавьте символическую ссылку в/Пользователи/www/[project] в/var/www для доступа к локальным файлам и обслуживайте их
Когда я затем служить изображение работает в то же время кот монтаже Подвод папке
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 перестала работать, когда я обновился до Сьерры)
Да, это работает. Блестяще, это намного проще. Единственное, что мне нужно исправить сейчас, это то, что в моей папке/projectx у меня есть 4 веб-сайта: So/projectx/player/root (у которого есть index.cfm) и/projectx/custmer/root (у которого есть index.cfm и т. д. На моем веб-сервере каждый из них представляет собой отдельный сайт apache2, где корневая папка - это то, что настроено в apache. Так как я обращаюсь, например, к http: // localhost: 1337/customer/root /, для этого потребуются отдельные настроенные веб-сайты. Моя голова немного туманна после дремоты, поэтому я не знаю, как это сделать прямо сейчас. – Mattijs
Почему бы просто не установить apache и не отразить ли это производственную среду? Я сделал именно это, установив apache поверх изображения lucee5 –
Я попытался изменить изображение lucee5, но затем я получаю код выхода 0, когда я пытаюсь его запустить. Не уверен, где я могу найти журнал или что-то не так. Но да, apache будет хорошим дополнением, чтобы я мог настроить несколько веб-сайтов и сделать каждую веб-страницу site virtualhost Посмотрите на объем, исходящий от моего Mac – Mattijs