У меня есть скрипт initiate.R, который запускает два других скрипта, например так:
source("Step1_databaseConnection.R")
source("Step2_buildingDateInfoAndMainFlowInfo.R")
В моем dockerfile я определил следующее:
COPY Step1_databaseConnection.R /home/project/Step1_databaseConnection.R
COPY Step2_buildingDateInfoAndMainFlowInfo.R /home/project/Step2_buildingDateInfoAndMainFlowInfo.R
COPY initiate.R /home/project/initiate.R
CMD ["/usr/local/bin/Rscript", "/home/project/initiate.R"]
Однако , Я получаю следующую ошибку при запуске задачи на AWS: не удается открыть файл 'Step1_databaseConnection.R': такого файла или каталога нет
Когда я изменяю свой dockerfile для запуска двух сценариев по отдельности, это работает. Вот код, который работает:
COPY Step1_databaseConnection.R /home/project/Step1_databaseConnection.R
COPY Step2_buildingDateInfoAndMainFlowInfo.R /home/project/Step2_buildingDateInfoAndMainFlowInfo.R
COPY initiate.R /home/project/initiate.R
CMD ["/usr/local/bin/Rscript", "/home/project/Step1_databaseConnection.R"]
CMD ["/usr/local/bin/Rscript", "/home/project/Step2_buildingDateInfoAndMainFlowInfo.R"]
Есть идеи? Большое спасибо