Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hidekuno/jvn
JVN infomation web application program
https://github.com/hidekuno/jvn
docker-compose pandas-dataframe postgres python3 wsgi
Last synced: 18 days ago
JSON representation
JVN infomation web application program
- Host: GitHub
- URL: https://github.com/hidekuno/jvn
- Owner: hidekuno
- Created: 2019-01-18T05:41:41.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T23:36:09.000Z (about 1 month ago)
- Last Synced: 2024-10-17T10:24:29.422Z (about 1 month ago)
- Topics: docker-compose, pandas-dataframe, postgres, python3, wsgi
- Language: Python
- Homepage:
- Size: 1010 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
PythonによるWebアプリケーションのdemo
=================
## 概要
脆弱性情報サイトよりデータを収集し管理する。https://jvndb.jvn.jp/
## 完成度合い
- そこそこ(学習のためなので)一覧画面
集計画面
グラフ画面
## インストールの方法、動かし方
- 下記コマンドを実行
```
cd ${WHERE}
git clone https://github.com/hidekuno/jvn
cd jvn
docker-compose build
docker-compose up -d
```
- ブラウザよりアクセス(http://localhost:8002/)
- User/Passwordにadmin/adminを入力してログイン
## JVNデータの更新
```
docker exec jvn_web python3 /var/www/jvn/jvn_db_register.py
```## JVNデータのバックアップ
```
docker exec jvn_postgres pg_dump -v -U jvn jvn_db | gzip -c > /tmp/jvn_dump.sql.gz
python /home/hideki/jvn/tool/jvn_dropbox.py --token=${YOUR_DROPBOX_APIKEY}
```## 接続テストのためpsqlを構築
```
docker run -it --name psql --network jvn_default governmentpaas/psql
```
## phppgadminの構築
```
docker run -d --name phppgadmin --network jvn_default -p 8081:80 -e PHP_PG_ADMIN_SERVER_HOST=192.168.1.3 dockage/phppgadmin
```
## pgadminの構築
```
docker run --name=pgadmin -d -p 8081:80 --network jvn_default \
-e [email protected] \
-e PGADMIN_DEFAULT_PASSWORD=hoge \
dpage/pgadmin4
```