闪亮服务器中的环境变量
Posted
技术标签:
【中文标题】闪亮服务器中的环境变量【英文标题】:environment variables in shiny-server 【发布时间】:2017-01-15 08:18:45 【问题描述】:我正在尝试使用shiny-server
部署一个闪亮的应用程序。该应用程序使用 aws.s3
包从 S3 存储桶中读取一些文件,这需要将 AWS 凭证存储在环境变量或 .Renviron
文件中。
可以理解,shiny-server scrubs most environment variables before launching R。有什么办法可以让这个圈子变平方吗?我可以使用任何其他机制将凭据传递给 aws.s3?
【问题讨论】:
shiny-server
是否在 AWS 中运行?
@helloV 是的。在 docker 容器内。
【参考方案1】:
在运行 docker 容器时,您可以在同一命令中使用 -v 标志将 .Renviron 和/或 aws-credentials 文件提供到正确的位置:
docker run -v /location_file_local/.Renviron:/location_file_docker/.Renviron Name_of_docker_image
【讨论】:
以上是关于闪亮服务器中的环境变量的主要内容,如果未能解决你的问题,请参考以下文章
NestJs:无法读取模块文件中的环境变量但能够读取服务文件?