ServerMonitorは、応答に基づいてWebページのステータスを監視するためのWebアプリケーションです。また、IP Adress、Ping、Webサーバーの場所などのWebサイトに関する追加情報も提供します。

主に、目標は、Web開発に関するすべてを(多かれ少なかれ)学ぶことです。何を構築するかをアイデアを得ることから、次に何をすべきかを計画して、実際のアプリケーションのコーディングまで。また、そのようなプロジェクトで他の人と協力することは何かです、私はこのプロジェクトで達成したいと思います。
簡単な答え - はい!残念ながら、現在、このプロジェクトの拠出ガイドラインはないため、貢献する「正しい方法」はありません。改善できる何かの提案がある場合は、PRを実行するだけです(リクエストをプル)。
私は助けたい人に満足しています。 ?
git clone https://github.com/ChristianLutzCL/ServerMonitor.git
cd ServerMonitor注:VSCODEを使用する場合、この方法でVirtualEnvironmentの名前を付けます。
python -m venv venv- > Windows PowerShell
venv/Scripts/activate(venv) pip install -r requirements.txt(venv) python create_database.py(venv) python run.py*(venv) - > virtualenvironmentがアクティブ化されます
アプリを実行するには、config.pyを開いて、ローカルマシンのフラスコとIPStack-API用に環境可変性を作成します。 ServerMonitorは、特定の操作にIPStack-APIを使用します。 https://ipstack.comにアクセスして、独自のApiekeyを作成してください。
開発にVSCodeを使用している場合、VirtualEnvironment「Venv」に名前を付けると役立ちます。その理由は、このリポジトリには、事前定義されたLaunch.jsonファイルを備えた.VSCODEフォルダーが含まれています。
VSCODEを介してServerMonitorを実行するには、デバッガーを開始し、「Flask [Development]」を起動構成として選択します。
{
"name" : " Flask [DEVELOPMENT] " ,
"type" : " python " ,
"request" : " launch " ,
"stopOnEntry" : false ,
"module" : " flask " ,
"cwd" : " ${workspaceRoot} " ,
"env" : {
"FLASK_APP" : " run.py " ,
"FLASK_ENV" : " development " ,
"APP_SETTINGS" : " config.cfg " ,
"FLASK_DEBUG" : 1
},
"args" : [
" run " ,
" -p " ,
" 8080 "
],
"envFile" : " ${workspaceRoot}/venv " ,
"debugOptions" : [
" WaitOnAbnormalExit " ,
" WaitOnNormalExit " ,
" RedirectOutput "
]
},GNU一般公開ライセンス(GPL v3.0) - クリスチャンルッツ。詳細については、ライセンスをご覧ください。