Chuyển tới nội dung chính

platform — cấu hình cho phần mềm nguồn mở

Thư mục này chỉ chứa cấu hình và script khởi động cho các phần mềm nguồn mở mà lõi Signet dùng nguyên bản: image chính thức, ghim phiên bản và digest trong docker-compose.yml, danh mục và giấy phép ở DEPENDENCIES.md. Không có mã thượng nguồn nào được chép vào đây hay bị sửa. Compose gắn các tệp vào container ở chế độ chỉ đọc; make install chép chúng vào bản cài.

Thư mụcPhần mềmGắn vào containerNội dung
keycloak/Keycloak/opt/keycloak/data/importRealm moc: client, vai trò, mapper, bắt buộc TOTP
apisix/Apache APISIX/usr/local/apisix/conf/Route danh sách trắng, kiểm JWT, giới hạn tốc độ, nhật ký
centrifugo/Centrifugo/centrifugoKênh thông báo riêng từng người, kiểm token Keycloak
openbao/OpenBao/mocCấu hình máy chủ; start.sh khởi tạo, mở khóa két, cấp AppRole, dựng PKI
monitoring/Prometheus, Grafana/etc/prometheus/, /etc/grafana/Thu chỉ số cổng API và trạng thái thành phần, luật cảnh báo, nguồn dữ liệu, bảng điều khiển
logs/Vector (profile logs)/etc/vector/Nhận log của 9 dịch vụ qua driver fluentd, tách mã yêu cầu, che lần hai, gửi Parseable; test của bước che; tệp compose phủ đổi driver log (docs/van-hanh.md)
systemd/systemd (trên máy chủ)không gắn — chép vào /etc/systemd/system/Hẹn giờ chạy scripts/reconcile.py mỗi 60 giây