Xác thực Local Docker cho một content hub .NET
Bản tiếng Việt dùng để kiểm tra luồng song ngữ của HocTat với một bài viết đã xuất bản.
Xác thực Local Docker cho một content hub .NET
Local Docker giúp nhóm kiểm tra toàn bộ content hub trước khi chạm vào môi trường triển khai. Với HocTat, một lần kiểm tra hữu ích không chỉ là mở được trang web. Nó cần xác nhận cơ sở dữ liệu, API, Admin, WebApp, dữ liệu seed và quy trình biên tập cùng hoạt động đúng.
Bản tiếng Việt này được giữ làm mẫu xác thực song ngữ. Nó cho phép kiểm tra chuyển đổi ngôn ngữ công khai, URL chi tiết theo từng bản dịch, sitemap, RSS, tìm kiếm và danh sách bài viết theo culture hiện tại.
Những gì cần xác thực cục bộ
- Migrations chạy được trên PostgreSQL cục bộ.
- Dữ liệu seed có đúng category, tag, bài viết và trạng thái dịch.
- Admin chỉ xuất bản nội dung đã qua review.
- WebApp chỉ hiển thị bài viết và bản dịch public.
- Slug và metadata không bị trộn giữa các ngôn ngữ.
Vì sao không dùng nội dung giả sai ngôn ngữ
Nếu một bài viết tiếng Anh bị gắn nhãn vi-VN, các truy vấn public sẽ có vẻ đúng về mặt kỹ thuật nhưng sai về trải nghiệm sản phẩm. Người đọc tiếng Việt sẽ thấy nội dung tiếng Anh, còn kiểm thử sitemap hoặc language switcher có thể che mất lỗi dữ liệu.
Seed data nên phản ánh rõ quyết định biên tập: nội dung tiếng Anh nằm dưới en-US; nội dung tiếng Việt nằm dưới vi-VN; bản nháp chưa public không xuất hiện trên trang công khai.
Kết luận
Local Docker là điểm kiểm tra an toàn cho nội dung MVP. Sau khi dữ liệu seed đúng culture, các bước QA công khai có thể kiểm tra chính xác hành vi song ngữ thay vì chỉ kiểm tra rằng có bản ghi trong database.