/dev/push - Nền tảng triển khai tự lưu trữ mã nguồn mở có thể thay thế Vercel và Netlify
(github.com/hunvreus)- Nền tảng triển khai tự lưu trữ được phát triển để giải quyết vấn đề phụ thuộc vào triển khai serverless
- Cung cấp môi trường triển khai ở mức Vercel·Render·Netlify trên máy chủ riêng
- Hỗ trợ triển khai dựa trên Git, cho phép rollout không gián đoạn và rollback tức thì chỉ với GitHub push
- Hỗ trợ đa ngôn ngữ như Python, Node.js, PHP và chạy trong môi trường thực thi dựa trên Docker
- Tính năng quản lý môi trường hỗ trợ ánh xạ môi trường theo từng nhánh và thiết lập biến môi trường được mã hóa
- Giám sát thời gian thực: cung cấp log build và runtime dưới dạng luồng có thể tìm kiếm
- Tích hợp sẵn tính năng cộng tác nhóm, hỗ trợ kiểm soát truy cập theo vai trò (RBAC) cùng quản lý lời mời và phân quyền
- Cung cấp tên miền tùy chỉnh và tính năng tự động cấp chứng chỉ SSL (Let’s Encrypt)
- Cấu trúc hoàn toàn mã nguồn mở và tự lưu trữ, giấy phép MIT
- Cung cấp bộ script cho production và development để hỗ trợ tự động hóa cài đặt, cập nhật, tăng cường bảo mật, migration, v.v.
- Thực hiện cập nhật không gián đoạn theo phương thức blue-green bằng
scripts/prod/update.sh - Thiết lập môi trường phát triển cục bộ dựa trên Colima·Loki bằng
scripts/dev/start.sh
- Thực hiện cập nhật không gián đoạn theo phương thức blue-green bằng
- Thông qua hệ thống biến môi trường, có thể kiểm soát các thiết lập chi tiết như domain triển khai, GitHub App, gửi email, cơ sở dữ liệu, Redis, v.v.
- Với tích hợp GitHub App, có thể xây dựng pipeline triển khai tự động cho xác thực OAuth, webhook, quản lý quyền repository, v.v.
- Có thể thiết lập chính sách giới hạn đăng nhập dựa trên email, domain, regex thông qua tệp điều khiển truy cập (
access.json) - Kiến trúc dựa trên container bao gồm PostgreSQL·Redis·Traefik
Chưa có bình luận nào.