Skip to content
Ryuya Ikeda edited this page Jan 16, 2021 · 11 revisions

関連リンク

動作方法

起動方法

  1. gistからデータをダウンロードして解凍しておく

  2. .env.sample.env にコピーし、内容を埋める

    DB_USER=
    DB_PASSWORD=
    DB_ROOT_USER=
    DB_ROOT_PASSWORD=
    AUTH_USER=
    AUTH_PASSWORD=
    TZ=Asia/Tokyo
    GOOGLE_CLIENT_ID=
    GOOGLE_CLIENT_SECRET=
    
  3. 以下のコマンドを実行

    $ cd frontend
    $ npm ci
    $ cd ../
    $ docker-compose up -d
  4. 以下のコマンドを実行

    $ python3 -m venv .venv
    $ source .venv/bin/activate
    $ pip install -r requirements.txt
    $ python3 utils/insert_tsv_to_db.py -d ダウンロードしたデータのディレクトリ -s nlp -l japanese  # データをMySQLに投入する
  5. 以下のコマンドでAPIを叩けるか確認

    $ curl http://localhost:8080/api/v1/papers/1
    {"paperId":~~,"year":~~,"label":~~,"task":~~,"session":~~,"title":~~,
    "url":https://www.anlp.jp/proceedings/annual_meeting/~~", "introduction":"~~", .... 
    }
  6. ブラウザから localhost:3000 にアクセスしてページを開く

Clone this wiki locally