@alekseiami

Проект на Vue3. Объект из директории public не попадает в контейнер Docker?

Есть проект на Vue3. В директории %projectName%/public есть объект. Если точнее, 3D-модель в формате *.glb.
И в коде проекта есть ссылка на этот объект, типа uri: 'public/subfolder/model.glb'
Когда я открываю проект на родительской машине (или стянутый с Гитлабовского репозитория), то модель отображается корректно.
Но если я пакую проект в Docker-контейнер и запускаю его из контейнера, то модель не отображается. Появляется ошибка 404.
Получается, что объект не попадает в директорию Public? Как же его туда копировать?
В Dockerfile есть строка
COPY . .
Получается, что её недостаточно?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
а если попробовать без 'public', просто href="/subfolder/model.glb"?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Файл .dockerignore присутствует локально, но не в Гитлабе? Проверь, нет ли лишних определений.
После сборки образа проверь что внутри.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы