# 愛知県版 新型コロナウイルス感染症対策サイトについて 本番サイトURL: https://stopcovid19.code4.nagoya/ 開発サイトURL: https://dev-covid19-aichi.netlify.com/ GitHubリポジトリ: https://github.com/code4nagoya/covid19 参考になりそうなサイト * [Qiita: 東京都 新型コロナウイルス対策サイトへの貢献方法を解説](https://qiita.com/FPC_COMMUNITY/items/b9cc072813dc2231b2b2) * [「東京都 新型コロナ対策サイト」地域展開に向けて情報共有のナレッジを記述して行きましょう](https://hackmd.io/9TTyyjchR8ufuMd9z08Rcg) ## 本番へのデプロイ方法 (200312 fussy113記述) - [リポジトリのプルリク一覧ページ](https://github.com/code4nagoya/covid19/pulls)開きます。 - 右上部分にある緑の`New Pull Request`ボタンをクリックします。  - どのリポジトリのどのブランチをどのリポジトリのどのブランチにマージしますか?という感じの画面出てくるので、下記のように選択します。 - base repository: code4nagoya/covid19 - base: master - head repository: code4nagoya/covid19 - compare: development ※ base repositoryがデフォルトだと、東京都本家にプルリクが飛んでしまうので要注意!  - 選択したら、`Create Pull Request`ボタンをクリックします。  - プルリク作成の画面に行くので、タイトル、概要を記入します。 - タイトルはいつのリリース分なのか - 概要は何をリリースするのかを書けると幸せになれそう  - `Create Pull Request`をクリックして、プルリクを作成 - マージすればmasterが更新され、自動で本番にデプロイされます。 ※ 本番デプロイは世に公開することなので大きな責任が伴うのを忘れずに。 ※ 本家ではおそらく関さんが基本はmasterへのプルリクの作成、マージをしているので、本番デプロイ者は絞っても良いかと思います。 ## data.jsonの更新方法 (200312 fussy113記述) excel -> data.jsonへの整形をphpを使って書いてます。 phpの実行環境に関してはDockerの用意をしてあります。(多分今の所名古屋だけです。) Dockerのインストール方法はこちら [Mac](https://qiita.com/kurkuru/items/127fa99ef5b2f0288b81) [Windows](https://ops.jig-saw.com/tech-cate/docker-for-windows-install) [ubuntu](https://qiita.com/tkyonezu/items/0f6da57eb2d823d2611d) [centos](https://qiita.com/ymasaoka/items/b6c3ffea060bcd237478) もちろんlocal上でphp、composerが動く環境ある方はdockerで無くても実行可能です。 ### 手順 - はじめに、[県が公開している](https://www.pref.aichi.jp//soshiki/kenkotaisaku/novel-coronavirus.html)PDFのデータを、手動でexcelファイルに打ち込んでいきます。 [新型コロナウイルス感染症について](https://drive.google.com/drive/u/0/folders/1VjPRWhY41pnZPYn9aUMLbvGWlIPrYO0K)という県のサイトで公開されている[PDF](https://www.pref.aichi.jp/uploaded/attachment/325577.pdf)を参考にしています。 - [ドライブ](https://drive.google.com/drive/u/0/folders/1VjPRWhY41pnZPYn9aUMLbvGWlIPrYO0K)からexcelファイルをローカルにDLします。  - excelのファイル名を`patients.xlsx`に変更し、プロジェクトの`tool/downloads/`に格納します。 - プロジェクトのホームディレクトリ(.githubとかが置いてあるところ)で下記のコマンドを実行します。 ※ ${プロジェクトの絶対バス}の部分は各自で置き換えてください ```bash $ docker build -f ./Dockerfile_php -t convert-php . $ docker run --rm -it -v '${プロジェクトの絶対パス}:/app' convert-php ``` - これで`tool/convert.php`が実行され、data.jsonが更新されます。 - 更新されたdata.jsonはgithubにあげて、developmentにマージします。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up