leonsimon23 commited on
Commit
2c5cf84
·
verified ·
1 Parent(s): 7282400

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -3
Dockerfile CHANGED
@@ -7,7 +7,8 @@ WORKDIR /app
7
 
8
  # 复制你的 R 脚本和数据文件到容器中
9
  COPY app.R .
10
- COPY COPY gmqrkl.xlsx .
 
11
 
12
  # 确保系统包更新和安装必要的开发工具(对于 R 包编译可能需要)
13
  RUN apt-get update && apt-get install -y \
@@ -26,7 +27,6 @@ RUN apt-get update && apt-get install -y \
26
  pandoc \
27
  pandoc-citeproc \
28
  pkg-config \
29
- # fbprophet 的 Python 依赖可能需要
30
  python3 \
31
  python3-pip \
32
  python3-dev \
@@ -45,8 +45,10 @@ RUN R -e "install.packages(c('ggplot2', 'dplyr', 'ggpubr', 'patchwork', 'scales'
45
  RUN R -e "install.packages(c('Rcpp', 'RcppArmadillo', 'RcppParallel', 'prophet'), repos='http://cran.rstudio.com/', Ncpus = `nproc`)"
46
  RUN R -e "install.packages(c('parallel', 'doParallel'), repos='http://cran.rstudio.com/', Ncpus = `nproc`)"
47
 
 
48
  ENV R_LIBS_USER=/usr/local/lib/R/site-library
49
- ENV R_GSCMD=/usr/bin/gs # For ghostscript, sometimes needed for ggplot2 output
 
50
  ENV LANG=C.UTF-8
51
 
52
  # 运行你的 R 脚本
 
7
 
8
  # 复制你的 R 脚本和数据文件到容器中
9
  COPY app.R .
10
+ # 注意: 这里原来是 'COPY COPY gmqrkl.xlsx .', 修正为 'COPY gmqrkl.xlsx .'
11
+ COPY gmqrkl.xlsx .
12
 
13
  # 确保系统包更新和安装必要的开发工具(对于 R 包编译可能需要)
14
  RUN apt-get update && apt-get install -y \
 
27
  pandoc \
28
  pandoc-citeproc \
29
  pkg-config \
 
30
  python3 \
31
  python3-pip \
32
  python3-dev \
 
45
  RUN R -e "install.packages(c('Rcpp', 'RcppArmadillo', 'RcppParallel', 'prophet'), repos='http://cran.rstudio.com/', Ncpus = `nproc`)"
46
  RUN R -e "install.packages(c('parallel', 'doParallel'), repos='http://cran.rstudio.com/', Ncpus = `nproc`)"
47
 
48
+ # 设置环境变量,确保 R 知道去哪里找字体
49
  ENV R_LIBS_USER=/usr/local/lib/R/site-library
50
+ ENV R_GSCMD=/usr/bin/gs
51
+ # 设置 LANG 环境变量,确保R能正确处理中文字符
52
  ENV LANG=C.UTF-8
53
 
54
  # 运行你的 R 脚本