42 lines
1.2 KiB
Markdown
42 lines
1.2 KiB
Markdown
# Eventyay
|
|
|
|
Eventyay is an open-source event management platform supporting ticketing, schedules, and attendee management, developed by FOSSASIA.
|
|
|
|
## Dependencies
|
|
|
|
- **PostgreSQL** - Database for storing events and registrations
|
|
- **Redis** - Used for caching and background jobs
|
|
- **SMTP** - For sending tickets and notifications
|
|
|
|
## Configuration
|
|
|
|
Key settings in `config.yaml`:
|
|
|
|
- **domain** - Where Eventyay will be accessible
|
|
- **storage** - Persistent volume size (default: `2Gi`)
|
|
- **timezone** - Default timezone for events (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 eventyay
|
|
wild app deploy eventyay
|
|
```
|
|
|
|
2. Create the superuser account:
|
|
```bash
|
|
kubectl exec -n eventyay deploy/eventyay -- python manage.py createsuperuser
|
|
```
|
|
|
|
3. Log in at `/orga/login/` with the credentials you just created.
|
|
|
|
4. Create an organizer team, then create your first event.
|
|
|
|
## Notes
|
|
|
|
- This package tracks the upstream `main` branch — no versioned Docker tags are available from the Eventyay project
|
|
- The Django secret is auto-generated in `secrets.yaml`
|
|
- Eventyay is a fork of pretix with additional features for open-source community events
|