Management Errata is a web interface for managing vulnerabilities.
This interface allows you to create, edit and change Errata, and also view the change history.
- TypeScript 98.5%
- CSS 0.8%
- JavaScript 0.5%
- Dockerfile 0.1%
|
|
||
|---|---|---|
| .husky | ||
| nginx | ||
| public | ||
| src | ||
| webpack | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .prettierrc | ||
| 0001-record-architecture-decisions.md | ||
| CHANGELOG.md | ||
| CODESTYLE.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| eslint.config.ts | ||
| orval.config.ts | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| stylePaths.js | ||
| tsconfig.json | ||
| vitest.config.ts | ||
Management Errata
Management Errata is a web interface for managing vulnerabilities.
This interface allows you to create, edit and change Errata, and also view the change history.
License
GNU AGPLv3
Dependencies
@patternfly/patternfly: ^5.0.2
@patternfly/react-core: ^5.0.0
@patternfly/react-icons: ^5.0.0
@patternfly/react-styles: ^5.0.0
@patternfly/react-table: ^5.0.0
@testing-library/jest-dom: ^5.17.0
@testing-library/react: ^13.4.0
@testing-library/user-event: ^13.5.0
@types/jest: ^27.5.2
@types/node: ^16.18.39
@types/react: ^18.2.16
@types/react-dom: ^18.2.7
@typescript-eslint/eslint-plugin: ^6.2.1
axios: ^1.4.0
eslint-config-react-app: ^7.0.1
html-webpack-plugin: ^5.5.3
jwt-decode: ^3.1.2
mobx: ^6.10.2
mobx-react: ^9.0.0
moment: ^2.29.4
process: ^0.11.10
react: ^18.2.0
react-dom: ^18.2.0
react-router-dom: ^6.14.2
react-scripts: ^2.1.3
web-vitals: ^2.1.4
Starting application
The web application runs using the Webpack module bundler
and software to automate the deployment and management
of applications in Docker containerized environments.
Configuration file
Create a .env file based on the .env.example file:
cat .env.example > .env
The configuration file contains:
REACT_APP_API_URL= # API URL
SESSION_DRIVER=cookie # How to store session data
REACT_APP_ACCESS_TOKEN_KEY=accessToken # Key in local storage for storing access token
NODE_ENV=development # Node environment (development | productionи)
APP_PORT=3030 # Application port
Run Docker container
You can start a container using the Deploy.sh script, which supports the following commands:
# Build and start prodaction or development container.
./deploy.sh prod|dev build
# Start container.
./deploy.sh prod|dev up
# Stop container.
./deploy.sh prod|dev down