Adds pretix app.
This commit is contained in:
42
pretix/versions/2026/README.md
Normal file
42
pretix/versions/2026/README.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# Pretix
|
||||
|
||||
Pretix is an open-source ticketing system for selling tickets and managing event registrations.
|
||||
|
||||
## Dependencies
|
||||
|
||||
- **PostgreSQL** - Database for storing events, orders, and attendees
|
||||
- **Redis** - Used for caching and background task queuing
|
||||
- **SMTP** - For sending order confirmations and tickets
|
||||
|
||||
## Configuration
|
||||
|
||||
Key settings in `config.yaml`:
|
||||
|
||||
- **domain** - Where Pretix will be accessible
|
||||
- **storage** - Persistent volume size (default: `2Gi`)
|
||||
- **currency** - Default currency for ticket prices (default: `EUR`)
|
||||
- **timezone** - Timezone for event scheduling (default: `UTC`)
|
||||
- **smtp** - Email settings inherited from your Wild Cloud SMTP service
|
||||
|
||||
## First-Time Setup
|
||||
|
||||
1. Add and deploy the app:
|
||||
```bash
|
||||
wild app add pretix
|
||||
wild app deploy pretix
|
||||
```
|
||||
|
||||
2. Create the admin user via the management command:
|
||||
```bash
|
||||
kubectl exec -n pretix deploy/pretix -- python manage.py createsuperuser
|
||||
```
|
||||
|
||||
3. Log in at `/control/` with the credentials you just created.
|
||||
|
||||
4. Create an organizer, then create your first event and configure ticket types and pricing.
|
||||
|
||||
## Notes
|
||||
|
||||
- The organizer is the top-level entity — events belong to organizers
|
||||
- Ticket PDFs and QR codes are generated automatically on order completion
|
||||
- The `/control/` prefix is the admin interface; the public-facing shop is at the root
|
||||
Reference in New Issue
Block a user