Блок Nanobox на «Синхронизация приложения поверх предыдущего развертывания ...» - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь развернуть свои приложения с помощью nanobox, но два последних дня сценарий блокируется на шаге «Синхронизация приложения поверх предыдущего развертывания ...».

Я пытаюсь с nanobox deploy myapp -vvv, даже после nanobox implode.

Я пытаюсь использовать другие приложения, но проблема сохраняется. Кроме того, приложение работает нормально и возможно повторное развертывание с панели инструментов.

Есть идеи?

$ nanobox deploy apicultor-20 -vvv
Root privileges are required to start the server. Your system password may be requested...
[sudo] password for pablosk: 
Skipping (already running) :
Preparing environment :

Compiling application :
  Starting docker container :
  Preparing environment for compile :
    - Copying ssh keys into the build environment...
    - Setting up directories and permissions...
  Compiling code :
    - Cleaning up any previous releases...
    - Copying code...
    - Moving build into live code directory...

Deploying app :
  Starting docker container :
  Uploading :
    - Copying ssh keys into the build environment...
    - Syncing app...
    - Extracting app from previous deploy...
    - Syncing app over previous deploy...

1 Ответ

0 голосов
/ 11 мая 2019

Супер поздний ответ, но так как это был первый хит, когда я его искал ...

Просто была эта проблема.

Убедитесь, что в ваших сетевых каталогах нет больших файлов, так как Nanobox попытается синхронизировать их (даже если они будут игнорироваться при работе!)

Кроме того, добавьте все каталоги, которые вам не нужны в рабочей среде, в файл .nanoignore в корне проекта (ведет себя так же, как .gitignore), поскольку это сделает развертывание намного быстрее.

Сетевые каталоги

Если ваше приложение содержит сетевые каталоги, мы настоятельно рекомендуем добавить эти же каталоги в ваш .nanoignore. Содержимое этих каталогов заменяется сетевыми подключениями при развертывании вашего производственного приложения. Все, что содержится в этих каталогах, не нужно включать в сборку.

...