KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
disuko
★ 23
Open GitHub ↗
Main repo of the disuko project.
Download README (.md)
Explore Similar Repositories
branch_db
:
Automatic per-branch PostgreSQL databases for Rails development
video-background-remover-cli
:
Remove background from video using RMBG-1.4 - Output as animated WebP or GIF
skillful-agent-system-builder
:
Skillful Agent System Builder helps you create custom AI agent teams without writing complex prompts from scratch.
sftp-go
:
No description available.
pi-lab
:
Pi extensions from your friends at Continua
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
disuko
?
Download (.md)
# DISUKO – focuses on consuming SBOMs and the resulting actions based on their assessment. DISUKO is an open-source project under the umbrella of the [Eclipse Foundation](https://projects.eclipse.org/projects/technology.disuko). It provides a modular and lightweight base to quickly start working with **Disuko** functionalities. The goal is to deliver a ready-to-run entry point with minimal setup effort. --- ## Features - Docker-based setup (via `docker-compose`) - Ready-to-run demo environment - Includes example users and credentials - Extendable for custom requirements - Supports SBOM (Software Bill of Materials) integration --- ## Quickstart Run the following command in the project root directory: ```bash cd disuko ./setup-dev.sh # Windows: setup-dev.ps1 ``` ```bash docker-compose up --build -d ``` Check if all containers are running: ```bash docker-compose ps --format "{{.Service}} {{.State}}" ``` ### Open in browser [https://localhost:3009/](https://localhost:3009/) ### Credentials ``` Username: CUSTOMER1 Password: CUSTOMER1 ``` ``` Username: CUSTOMER2 Password: CUSTOMER2 ``` ### Troubleshooting - If something goes wrong (e.g., login issues), try logging out first: [Logout User](https://localhost:3009/api/v1/oauth/logout) - For the setup wizard, if an owner or company name is required, you may use "dummy" as value. --- ## SBOM Support DISUKO supports uploading Software Bill of Materials (SBOMs) after successfully creating a project. Before uploading an SBOM, you must first upload an SBOM schema under **Admin** with the label `common standard`. The official SPDX schema can be downloaded here: [SPDX 2.3 Schema (JSON)](https://github.com/spdx/spdx-spec/blob/support/2.3/schemas/spdx-schema.json) --- ## Next Steps - Integrate your own configurations and data sources - Enable additional modules and extensions - Experiment with SBOM uploads for project transparency and compliance --- ## API Documentation Currently only the public API part of the API that is served by the backend is documented [here](https://eclipse-disuko.github.io/disuko/swagger/index.html). --- ## Contributing Before starting to contribute, please read our [contributing guide](https://github.com/eclipse-disuko/.github/blob/main/CONTRIBUTING.md). ### Security This project provides a Gitleaks configuration file to help contributors detect accidental secret commits. Usage is optional and can be integrated locally or in CI environments. ## Code of Conduct This project follows the Eclipse Foundation Code of Conduct to ensure a respectful, inclusive, and harassment free environment for everyone involved. All participants are expected to adhere to the rules defined in our [Community Code of Conduct](https://github.com/eclipse-disuko/.github/blob/main/CODE_OF_CONDUCT.md). By participating in this project, you agree to uphold this Code of Conduct in all project related spaces. ## License This project is licensed under the [Apache-2.0](LICENSE). ## Note The installation variants provided serve exclusively as templates for test environments. Although they are ready for immediate use, they must be adapted to the specific requirements of the target environment before going live. This includes, in particular, additional hardening and security measures.