**文書の過去の版を表示しています。**
MetaSearch Configファイル
移行手順
- Yahoo IDのパスワードを変更
- .gitignoreにconfig.jsonを追加
- テスト環境と本番環境にconfig.jsonを追加。
- Yahooアカウントの情報、MetaSearchのメール通知用URL、開放ポート番号をconfig.jsonに記載
- app.js、metasearchexec.sh、sendmail.pyを修正
テスト環境用Configファイル
config.json
{ "account": { "addr": "suikou_metasearch@yahoo.co.jp", "pass": "uE7dOLCbHi" }, "port": 3002, "url": "https://meta.fs.a.u-tokyo.ac.jp/metasearch_dev" }
本番環境用Configファイル
config.json
{ "account": { "addr": "suikou_metasearch@yahoo.co.jp", "pass": "uE7dOLCbHi" }, "port": 3000, "url": "https://meta.fs.a.u-tokyo.ac.jp/metasearch" }
configファイルからの読み込み
python, shell script, javascriptでjsonファイルを読み込む手順は以下の通り
send_mail.py
import json json_open = open("config/config.json","r") json_load = json.load(json_open) from_addr = json_load["account"]["addr"] passwd = json_load["account"]["pass"]
metasearch_exec.sh
url=` cat config/config.json | grep "url" | sed -r 's/^[^:]*:(.*)$/\1/' | sed 's/\"//g' | sed "s/,//g" | sed 's/ //g'`
app.js
const port = JSON.parse(fs.readFileSync('config/config.json', 'utf8'))["port"];