Skip to content

Commit e4d21d4

Browse files
committed
docs(release): clarify demo login and package registry
1 parent 4ff4514 commit e4d21d4

2 files changed

Lines changed: 49 additions & 0 deletions

File tree

README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,35 @@
1313
[![Hardware](https://img.shields.io/badge/Hardware-USB_Camera_+_UART-F59E0B?style=for-the-badge)](#quy-tắc-camera-và-uart)
1414
[![Docker Hub](https://img.shields.io/badge/Docker_Hub-nguyenson1710-2496ED?style=for-the-badge&logo=docker&logoColor=white)](https://hub.docker.com/u/nguyenson1710)
1515

16+
## Demo production login
17+
18+
Production web: [https://trash-sorter-v2.vercel.app](https://trash-sorter-v2.vercel.app)
19+
20+
| Field | Value |
21+
| --- | --- |
22+
| Role | `user` |
23+
| Username | `demo-user` |
24+
| Password | `TrashSorterDemo#2026!` |
25+
26+
This is a low-privilege public demo account with seeded sample data. It cannot
27+
manage Admin users, devices, hardware mappings, or system-wide settings. Rotate
28+
this password if the account is abused. Real Admin credentials must stay private
29+
and must not be committed to this repository.
30+
31+
## Container/package note
32+
33+
Docker Hub is the complete artifact registry for this project:
34+
35+
- `nguyenson1710/trash-sorter-web`
36+
- `nguyenson1710/trash-sorter-agent`
37+
- `nguyenson1710/trash-sorter-models`
38+
- `nguyenson1710/trash-sorter-desktop-exe`
39+
- `nguyenson1710/trash-sorter-dataset-archive`
40+
41+
GitHub Packages may show only four packages. That is expected: the large split
42+
dataset/cache archive is intentionally kept on Docker Hub only as
43+
`trash-sorter-dataset-archive` plus `part01` to `part10` payload images.
44+
1645
## Tổng quan kỹ thuật
1746

1847
Trash Sorter Pro là một hệ sinh thái AI phân loại rác end-to-end, thiết kế theo hướng

docs/docker-production-stack.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,26 @@ section. The workflow never receives Docker Hub credentials because it reads
200200
the public source images and authenticates to GHCR with the repository-scoped
201201
`GITHUB_TOKEN`.
202202

203+
### Why GitHub Packages shows four packages
204+
205+
The GitHub repository **Packages** tab is a GHCR mirror, not the source of truth
206+
for large release artifacts. It intentionally shows four packages:
207+
208+
- `trash-sorter-web`
209+
- `trash-sorter-agent`
210+
- `trash-sorter-models`
211+
- `trash-sorter-desktop-exe`
212+
213+
The fifth artifact, `trash-sorter-dataset-archive`, is intentionally published
214+
on Docker Hub only because it is a large split dataset/cache archive with ten
215+
payload part images. Seeing **4 packages** on GitHub is expected; the complete
216+
artifact set is under Docker Hub namespace `nguyenson1710`.
217+
218+
Final 2026-06-30 Docker Hub sync tags were also created for commit
219+
`4ff451405b95` and short tag `4ff4514`. Runtime code did not change after that
220+
sync except documentation-only commits, and documentation is excluded from the
221+
runtime Docker build context.
222+
203223
## Dataset archive on Docker Hub
204224

205225
Large training data is published as non-runtime artifact images. The runtime

0 commit comments

Comments
 (0)