mirror of
https://github.com/orris-inc/orris.git
synced 2026-05-06 21:44:01 +08:00
53482ab6ad05e7e9203eafaf989b32989ed1a40b
The list subscription endpoints (user and admin) were returning dataUsedBytes as 0 because ListUserSubscriptionsUseCase lacked QuotaService integration. Added GetSubscriptionQuotaPreloaded to the QuotaService interface to avoid redundant DB lookups when subscription and plan are already fetched, and wired it into the list use case to populate traffic usage data in DTOs.
…
…
…
…
…
…
…
Orris
Quick Install
curl -fsSL https://raw.githubusercontent.com/orris-inc/orris/main/install.sh | bash
Or specify domain and admin credentials:
curl -fsSL https://raw.githubusercontent.com/orris-inc/orris/main/install.sh | \
DOMAIN=orris.example.com \
ADMIN_EMAIL=admin@example.com \
ADMIN_PASSWORD=your-password \
bash
Detailed Installation
See INSTALL.md for detailed installation instructions.
Update
Update to the latest version:
# From your Orris installation directory
./install.sh update
# Or remotely
curl -fsSL https://raw.githubusercontent.com/orris-inc/orris/main/install.sh | bash -s -- update
This will:
- Pull the latest Docker images
- Run database migrations
- Restart all services
Common Commands
docker compose ps # Check status
docker compose logs -f # View logs
docker compose down # Stop services
docker compose up -d # Start services
./install.sh update # Update to latest version
./install.sh help # Show help
License
Languages
Go
99%
Shell
0.8%
Makefile
0.2%