https://github.com/hidekuno/jvn
JVN infomation web application program
https://github.com/hidekuno/jvn
docker-compose pandas-dataframe postgres python3 wsgi
Last synced: 4 months 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 (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-27T09:28:48.000Z (over 1 year ago)
- Last Synced: 2025-03-31T15:00:52.705Z (about 1 year ago)
- Topics: docker-compose, pandas-dataframe, postgres, python3, wsgi
- Language: Python
- Homepage:
- Size: 1.01 GB
- 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 PGADMIN_DEFAULT_EMAIL=hoge@hoge.com \
-e PGADMIN_DEFAULT_PASSWORD=hoge \
dpage/pgadmin4
```