8Move Tires

B2B tire shop — API & Services Dashboard

API & Tools

Environments

Service DEV Hetzner (self-hosted) Production Planned
🚀 API api-tires.8move.ch
⚙️ Admin api-tires.8move.ch/admin
💼 Back Office backoffice-tires.8move.ch
🛒 Supply Now supplynow-tires.8move.ch

Shared host

This environment runs on the same server as the qr-move project, as a separate Swarm stack (tires-dev, app on port 8002) with its own database, Redis, storage root and Caddy site file.

The -tires suffix in every hostname is deliberate: back-office.8move.ch and supply-now.8move.ch without it are qr-move's apps, on a different backend and a different database.

Layout, isolation rules and the deploy runbook: docs/deployment-tires-dev.md.

TODO

  • Закрыть эту страницу авторизацией — она публична, и теперь на втором хосте тоже
  • Отключить group runners для проекта (Settings → CI/CD → Runners) — иначе запуск пайплайна на унаследованном теге достаёт до прод-раннера LGS
  • Бекапы PostgreSQL для стека tires-dev — сейчас их нет
  • Реальные остатки и наличие вместо демо-заглушек в attributes (импорт из Excel)