Приложение не совместимо с buildpack при попытке развернуть блестящее веб-приложение на heroku - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь развернуть свое блестящее веб-приложение на heroku с помощью этого пакета сборки

http://github.com/virtualstaticvoid/heroku-buildpack-r.git#heroku-16

Вот репозиторий github с блестящим приложением:

https://github.com/EmmS21/SpringboardCapstoneBoxingPredictionWebApp

У меня есть файл run.R: библиотека (блестящая)

port <- Sys.getenv('PORT')

shiny::runApp(
  appDir = getwd(),
  host = '0.0.0.0',
  port = as.numeric(port)
)

и init.R для установки всех соответствующих библиотек:

my_packages = c("shinyWidgets","tidyverse","reticulate","DT","data.table")

install_if_missing = function(p) {
  if (p %in% rownames(installed.packages()) == FALSE) {
    install.packages(p, dependencies = TRUE)
  }
}

invisible(sapply(my_packages, install_if_missing))

и приложения .R

library(shiny)
library(shinyWidgets)
library(tidyverse)
library(reticulate)
library(DT)
library(data.table)
virtualenv_create(envname = "python_environment", python= "python3")
virtualenv_install("python_environment", packages =c('pandas','catboost'))
use_virtualenv("python_environment",required = TRUE)
...

все внутри пути к файлу mlmodel >> app / boxing

Я попытался развернуть свое приложение, но получило сообщение об ошибке:

-----> App not compatible with buildpack: http://github.com/virtualstaticvoid/heroku-buildpack-r.git#heroku-16
       More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
 !     Push failed

ml модель / appboxing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...