Перейти к содержимому

Установка

Самый быстрый способ — Docker. Из папки репозитория:

Окно терминала
docker compose up -d

Интерфейс откроется на http://localhost:3000, данные хранятся в томе tsmc-data. Готовый образ CI публикует как ghcr.io/dispbd/tsmc; пока репозиторий закрыт, для него нужен docker login ghcr.io. При первом входе TSMC предложит создать администратора. Сборка образа из исходников, docker compose, резервные копии и обновление — в разделе Docker.

Нужны Node.js 24 или новее и pnpm:

Окно терминала
pnpm install
pnpm build # веб-интерфейс и CLI
pnpm start # http://127.0.0.1:3000, данные в data/tsmc.db