sugitora's picture
Upload 5 files
f2eeea4 verified
raw
history blame contribute delete
689 Bytes
# 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 ac_date_contract_list.csv ac_date_guard_master.csv ac_date_availability.csv /app/
# ポート設定
EXPOSE 7860
# 実行
CMD ["R", "-e", "shiny::runApp('/app', host='0.0.0.0', port=7860)"]