このリポジトリは、キュレーションマップシステムの一部です。
- Docker
- Docker-compose
- Dockerをsudoなしで実行できるユーザ
dockerグループに自分のユーザを追加して再起動
sudo groupadd docker
sudo usermod -g docker yourusername
sudo /bin/systemctl restart docker.service
sudo reboot
- webapp
- CurationmapViewer
- Webサーバ
- データベースを参照し、ブラウザ上にキュレーションマップを表示
- mongo
- MongoDB
- キュレーションマップデータは全てここに格納
- factory
- CurationmapFactory
- キュレーションマップ生成
- 検索エンジンを用いて文書を収集、解析する
-
このリポジトリをクローンしてください。
git clone [email protected]:JotaroAbe/CurationmapStarter.git
-
リポジトリ直下でinit.shを実行してください。
cd CurationmapStarter ./init.sh
-
Webサーバ(webapp)を起動する場合
./run-webapp.sh
その後Dockerコンテナ内で、
./run.sh
とすると、Webサーバが立ち上がります。 ブラウザで、localhostにアクセスすると、閲覧が可能です。
-
factoryを起動する場合
./run-factory.sh
その後、Dockerコンテナ内で、
./run.sh ○○
(○○は検索したいクエリ)とすると、キュレーションマップの記事収集とマップ作成が始まります。
※CurationmapFactory内のsrc/main/resources/appplication.confのbingkeyを適切なものに書き換える必要があります。
-
終了 Dockerコンテナ内で、
exit
とすると、コンテナから出ることができます。
./stop.sh
で、全コンテナを終了できます。