упаковать не все файлы - PullRequest
0 голосов
/ 15 января 2019

Я разработал несколько блестящих приложений на сервере разработки. Чтобы помочь с развертыванием на нашем производственном сервере, я написал функцию, которая использует функцию packrat для связывания приложения. Затем моя функция отправляет пакет на рабочий сервер, а затем отправляет команду через ssh для вызова packrat :: unbundle () на производственном сервере.

Когда я впервые написал это, казалось, что все работает, но несколько месяцев, может быть, год назад это начало портиться. Это сообщило бы, что приложение было восстановлено на производстве, но приложение не будет открыто на производственном сервере. Когда я смотрю на каталог приложения, он не включает все файлы, связанные с приложением. Когда я открываю пакет на сервере разработки, он не содержит все файлы, которые должны быть там. Что могло бы привести к тому, что packrat :: bundle () не включил все файлы в директорию в комплекте? Например, пакет содержит папку packrat, файл .Rproj, один из двух связанных файлов данных .csv и файл restart.txt, но не содержит ui.R, server.R, global.R или один. CSV-файл. Это не всегда постоянно неправильно, каждый великий, время от времени, он работает нормально ... Я очень смущен ... любая помощь или понимание будут оценены.

Спасибо

...