- Remove .pmomusic.yml from git tracking (contains passwords) - Add .pmomusic.yml.example as template without sensitive data - Add SECURITY_CONFIG.md with setup instructions - Credentials should be configured locally or via environment variables This change prevents accidental exposure of Qobuz credentials. Users must copy .pmomusic.yml.example to .pmomusic.yml and configure their own credentials.
28 lines
801 B
Markdown
28 lines
801 B
Markdown
# Configuration Sécurisée
|
|
|
|
## Configuration de PMOMusic
|
|
|
|
Le fichier `.pmomusic.yml` contient des informations sensibles (mots de passe, identifiants).
|
|
|
|
### Installation
|
|
|
|
1. Copiez le fichier exemple :
|
|
```bash
|
|
cp .pmomusic.yml.example .pmomusic.yml
|
|
```
|
|
|
|
2. Éditez `.pmomusic.yml` et remplacez les valeurs par vos véritables identifiants :
|
|
- `accounts.qobuz.username` : votre email Qobuz
|
|
- `accounts.qobuz.password` : votre mot de passe Qobuz
|
|
|
|
3. **Important** : Ne commitez JAMAIS le fichier `.pmomusic.yml` dans git !
|
|
- Il est déjà dans `.gitignore`
|
|
- Utilisez des variables d'environnement pour la production
|
|
|
|
## Variables d'environnement (recommandé pour production)
|
|
|
|
```bash
|
|
export QOBUZ_USERNAME="votre-email@example.com"
|
|
export QOBUZ_PASSWORD="votre-mot-de-passe"
|
|
```
|