This is inventory analyze and management System build by flask and bootstrap.
$ docker network create inventory-network
$ docker run -d --name postgres-dev --network inventory-network -e POSTGRES_PASSWORD=33c15fbd604ee23e55421bb0dae653b769e3b1222765f51ce018690bb56b3539 -e POSTGRES_USER=qdmzygkpespeaf -e POSTGRES_DB=d87gbe1ta420fb -p 5432:5432 postgres
Modify app/__init__.py
variable config_name
to development
Linux:
$ pip install -r requirements.txt
$ export FLASK_ENV=development
$ export FLASK_APP=app.webapp
$ flask run
$ docker build -t inventorydemo-web-docker-env .
$ docker run -it --rm -p 5000:5000 --name inventorydemo-web --network inventory-network -v %cd%:/app -e TZ=Asia/Taipei inventorydemo-web-docker-env
$ docker-compose up -d --build
$ docker run -it --rm -u zap -p 8080:8080 -p 8090:8090 -i owasp/zap2docker-stable zap-webswing.sh
Use zap ui (http://localhost:8080/zap/) to web scan