我想在码头集装箱上运行水管工API。
我尝试了以下两个dockerfile:
第一个Dockerfile
FROM rstudio/plumber
MAINTAINER Docker User <docker@user.org>
RUN R -e "install.packages('broom')"
RUN mkdir -p ~/application
# copy everything from the current directory into the container
COPY "/" "application/
我正试图为使用预测库的R-脚本构建一个码头映像。我的Dockerfile如下所示:
FROM r-base:latest
RUN mkdir -p /usr/local/src/myscripts
COPY ./Plumber.R /usr/local/src/myscripts
WORKDIR /usr/local/src/myscripts
RUN R -e 'install.packages("plumber")'
RUN R -e 'install.packages("forecast")'
EXPOSE 8
我有一个R管道工服务器,我想使用docker容器运行它,到目前为止,我的dockerfile中已经有了这个配置 FROM rocker/r-ver:3.5.0
#update OS and install linux libraries needed to run plumber
RUN apt-get update -qq && apt-get install -y \
libssl-dev \
libcurl4-gnutls-dev
#load in dependencies from 00_Libraries.R file
RUN R -e
我尝试在R.first中使用plumber包创建一个REST web API,它运行得很好,但是当我们第二次运行相同的代码时,它显示了"node stack overflow“错误。我只是尝试从我的函数中打印相同的消息。代码将在下一节中给出。
我也尝试过在VMWare linux (Ubuntu)上运行它,给它分配了额外的内存(最初是8192kb,然后是7969177 kb )。然而,结果始终是相同的错误
# plumber.R
#' Echo the parameter that was sent in
#' @param msg The me
在做什么?
我试图在上部署一个带有docker容器的R模型。我的最终目标是以API的形式提供模型。我是错误的部署应用程序使用水管工和码头集装箱。
R代码与水管工运行良好,在我的本地计算机使用RStudio。但现在我正在使用AI平台jupyter笔记本与R。我在本地测试码头使用码头运行图像名命令,我得到下面的消息,一旦码头运行。
Starting server to listen on port 8080
当我在本地Rstudio中运行R+水管工代码时,我会收到以下消息
Starting server to listen on port 8080
Running the swagger UI
我正在尝试安装水管工和RPostgreSQL到我的码头形象。这是我的dockerFile:
FROM rocker/r-base
RUN R -e "install.packages('plumber')"
RUN R -e "install.packages('RPostgreSQL')"
RUN mkdir -p /code
COPY ./plumber.R /code/plumber.R
CMD Rscript --no-save /code/plumber.R
我的水管工脚本所做的唯一一件事就是尝试引用RPostg
我正在使用plumber编写一个R包。主要代码:
#' @title startServer
#' @description Start the api server on port `port`
#'
#' @param port Port number
#' @return none
#' @examples
#' startServer(8000)
#' @export
startServer <- function(port) {
port <- if (port == "")
po
我已经为我正在构建的一个项目创建了一个gulpfile.js文件。当我尝试运行它时,我得到了这个错误。 [18:29:03] Using gulpfile ~\Documents\codeprojects\antenna\gulpfile.js
[18:29:03] Starting 'default'...
[18:29:03] Starting 'sass'...
[18:29:03] The following tasks did not complete: default, sass
[18:29:03] Did you forget to signa
我有一些R水管工文件工作使用RStudio,下一步是通过码头。
指令
source('R/to_run_api_shirin_docker.R')
Starting server to listen on port 8000
不要工作,并运行以下命令:
$ docker run -p 8000:8000 plumber_demo:v4
R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
Copyright (C) 2020 The R Foundation for Statistical Computi
我是一个彻头彻尾的F# n00b,所以我希望我能给你足够的信息。我创建了一个名为record的类。我用数据库中的数据创建了这个类的几个实例。然后,我将每条记录添加到记录列表中。我想用这些记录创建一个xml文档。
//this is the record data type i created. I also created a sender and recipient data
//type but those are probably not neccessary to understand the issue
type record(id:int, sender:sender, ?reci
在需要选择记录的地方,我遇到了以下问题:
如果工作的#“水管工”>3(每间房子),只返回03条记录,并按“雇用日期”订购水管工。
如果每个“房子”有超过03条记录,我需要返回所有03记录与JOb =水管工,订单按“租用日期”,每个“房子”。
如果有02 PLumbers,而其他是“帮助者”,则返回02 PLumbers +最古老的(基于雇用日期)帮助程序。
如果没有水管工,请返回帮工(仅03!)基于“雇佣日期”,最早的。
下面是一个数据示例:
House Name Job hire date
Yellow John Plumber 1/1/15
Yellow
我在我的Plumber API中有一个简单的函数,如下所示: library(methods)
library(plumber)
# Other functions...
#' @param elist The list of events to process as a string
#' @get /process
process_events <- function(elist=""){
setClass("EventPattern", representation(sequence="character",
我正在使用gulp编译一些.less文件,并使用live-reload将更改注入浏览器。
这是我最初创建的任务:
var gulp = require('gulp');
var less = require('gulp-less');
var watch = require('gulp-watch');
var plumber = require('gulp-plumber');
var livereload = require('gulp-livereload');
var path = require('