Một nền tảng Mini PaaS cần cấp domain và định tuyến ứng dụng mà không yêu cầu mỗi project mở một port công khai riêng. Database cũng cần được bảo vệ độc lập với web server.
Domain tự động
Giả sử hệ thống hỗ trợ project.tdshift.info hoặc develop.project.tdshift.info. DNS wildcard và reverse proxy có thể giúp định tuyến theo hostname; phải kiểm soát việc cấp tên, TLS và quyền quản lý project.
HTTPS
Reverse proxy cần xin và gia hạn chứng chỉ hợp lệ, redirect HTTP sang HTTPS và chuyển tiếp chính xác header tới ứng dụng.
PostgreSQL và pgAdmin
PostgreSQL thường lắng nghe nội bộ trên 5432. pgAdmin có thể truy cập qua domain HTTPS như một ứng dụng web; không nên tự động phơi bày port database cho mọi khách hàng.
Cách ly khách hàng
Ứng dụng của mỗi khách hàng nên có mạng, credentials, volume và giới hạn tài nguyên được thiết kế rõ ràng. Tên miền không thay thế cách ly bảo mật.
Trạng thái tính năng
Đây là mô hình thiết kế mục tiêu của TDShift Mini PaaS. Tính sẵn sàng phụ thuộc vào phiên bản deployment controller và cấu hình hạ tầng thực tế.
Đọc hướng dẫn triển khai Odoo và PostgreSQL để hiểu yêu cầu lưu trữ.