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