japanese-addresses-v2 / Dockerfile
matsuap's picture
Dockerfileの設定ファイルの内容を変更し、APIデータ生成コマンドを全て実行するように更新
4e526fb
raw
history blame contribute delete
707 Bytes
FROM node:23
WORKDIR /app
COPY . .
# 依存関係をインストール
RUN npm install
# 設定ファイル(必要ならここで編集可能)
# 例: RUN echo '{ "lgCodes": ["^01"] }' > settings.json
# RUN echo '{ "lgCodes": [] }' > settings.json
RUN echo '{ "lgCodes": ["^01"] }' > settings.json
# APIデータを全て生成
RUN npm run run:all
# RUN npm run run:01_make_prefecture_city && \
# npm run run:02_make_machi_aza && \
# npm run run:03_make_rsdt && \
# npm run run:04_make_chiban
# 静的ファイルサーバーを入れる
RUN npm install -g serve
EXPOSE 7860
# 静的API配信用にserveを使う(apiフォルダを公開)
CMD ["serve", "-s", "api", "-l", "7860"]