Streamline project documentation by removing lengthy specification and replacing with concise quick-start guide. Add explicit security warning about hardcoded credentials in docker-compose.yml for lab environment.
35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
# Discord Clone
|
||
|
||
> ⚠️ **UWAGA BEZPIECZEŃSTWO**: Repozytorium zawiera hardcodowane klucze w `docker-compose.yml` (`SECRET_KEY`, hasło bazy danych). Są one celowo uproszczone na potrzeby lokalnego środowiska laboratoryjnego – **nie używaj tych wartości w produkcji ani środowiskach publicznych.**
|
||
|
||
## Uruchomienie
|
||
|
||
**Wymagania:** Docker i Docker Compose.
|
||
|
||
```bash
|
||
docker-compose up --build
|
||
```
|
||
|
||
Po starcie:
|
||
|
||
- migracje bazy danych zostaną wykonane automatycznie,
|
||
- domyślne konto administratora zostanie utworzone,
|
||
- aplikacja dostępna pod [http://localhost:8000](http://localhost:8000).
|
||
|
||
## Konto administratora
|
||
|
||
| Pole | Wartość |
|
||
|-------|---------|
|
||
| Login | `admin` |
|
||
| Hasło | `admin` |
|
||
|
||
## Role i uprawnienia
|
||
|
||
| Rola | Uprawnienia |
|
||
| ---- | ----------- |
|
||
| **Administrator** | Pełny dostęp: zarządzanie użytkownikami, rolami, kanałami i wiadomościami |
|
||
| **Moderator** | Usuwanie wiadomości, blokowanie użytkowników |
|
||
| **Użytkownik** | Tworzenie kanałów, wysyłanie wiadomości, DM, usuwanie własnych wiadomości |
|
||
|
||
Panel administracyjny dostępny z paska nawigacji po zalogowaniu jako administrator.
|