Что я хочу и достигло до сих пор: Я хочу создать пользовательский бродячий блок, включая конфигурацию и приложение для повторного использования в разных клиентских или обслуживаемых средах.Как упаковать синхронизированную папку в бродячей коробке
В частности, мне удалось создать бродячую поле, основанный на Ubuntu (точное/64), который установлен Node.js, и упаковать его на моем Dev машины с
бродяга пакет моей коробки --output filename.box
Я могу скопировать файл filename.box на удаленный сервер и vagrant up
. Как и ожидалось, Node.js устанавливается в брандмауэре.
Проблема заключается в том, что я не могу упаковать файлы в синхронизированной папке vagrant
. После запуска окна на удаленном сервере синхронизированная папка пуста
Поэтому приложение, которое я разработал на локальном компьютере, не входит в комплект поставки.
Я попытался найти решение или любую информацию об этом поведении, но кроме this unanswered Post Я ничего не смог найти в сети.
Мои вопросы:
- Как я могу сохраняющих файлы в синхронизированных папку и упаковать их в filename.box для повторного использования в серверной среде.
- Возможно ли это? Является ли поведение я вижу ошибку или Vagrant не предназначен для упаковки файлов?
- Я пока не настроил синхронизированные папки. Возможно ли упаковывать файлы из другой синхронизированной папки, чем обычные
/vagrant
? - Если это вообще невозможно, то каковы наилучшие методы развертывания или повторного использования бродячих сред, включая приложения?
Спасибо за ответ. Затем, после того как я изменил файлы в синхронизированной папке, как я могу убедиться, что пребывание внутри коробки?Мне пришлось бы копировать файлы в прежний каталог и каждый раз создавать новый ящик? – Rias
Если файлы скопированы в синхронизированную папку, пользователь может их удалить. Невозможно сохранить их там, не делая для них специальных настроек разрешений. –
Я просто хочу удостовериться, что файлы есть, когда бродячие запущены. Поэтому в основном возникает вопрос: «Как мне лучше продолжать развивать свою бродячую шкатулку дальше», что является хорошим процессом для «обновления» коробки новыми файлами и ее доступности. – Rias