Spaces:
Sleeping
Sleeping
| # Hugging Face Spaces用 R Shiny Dockerfile | |
| # rocker/geospatial: leaflet, dplyr等が事前インストール済み | |
| FROM rocker/geospatial:4.4.1 | |
| # shinyをインストール | |
| RUN R -e "install.packages('shiny', repos='https://cloud.r-project.org/')" | |
| # パッケージ確認 | |
| RUN R -e "library(shiny); library(dplyr); library(leaflet); cat('All packages OK\n')" | |
| # アプリディレクトリ | |
| WORKDIR /app | |
| # ファイルをコピー | |
| COPY app.R contract_list.csv guard_master.csv availability.csv /app/ | |
| # ポート設定 | |
| EXPOSE 7860 | |
| # 実行 | |
| CMD ["R", "-e", "shiny::runApp('/app', host='0.0.0.0', port=7860)"] | |