Skip to content

shiotomo/sps

Repository files navigation

sps

このアプリについて

speedtest-cliを利用して、ネットワーク回線の状態を集計・監視・分析するシステムです。 定期的にspeedtestを実行し、その結果をAPI経由やmonitor経由で確認できます。

使用技術

  • Python3
  • Flask
  • React
  • Yarn
  • Node.js
  • SQlite

利用方法

.envの設定

.env.sampleをコピーして.envを作成します。
DATABASE_URLは利用したいデータベースに合わせて設定してください。デフォルトはSQliteを利用しています。 FLASK_ENVは本番環境で利用する場合は、productionを指定してください。

build

docker-compose build

monitorの設定

docker-compose run monitor

apiとbatchの実行

docker-compose up -d api batch