Import initial de Vivier depuis l'hebergement OVH
This commit is contained in:
commit
839e5e57c5
126 files changed
+22447
No files matched your search
@@ -0,0 +1 @@
|
||||
Require all denied
|
||||
@@ -0,0 +1,85 @@
|
||||
<?php
|
||||
// Copiez ce fichier en config.php et renseignez les valeurs.
|
||||
// config.php ne doit jamais être publié ni versionné.
|
||||
|
||||
return [
|
||||
'nom_app' => 'Vivier',
|
||||
|
||||
// Fuseau horaire des dates affichées et enregistrées
|
||||
'fuseau' => 'Europe/Luxembourg',
|
||||
|
||||
// Base MySQL : valeurs fournies par l'espace client OVH (onglet Bases de données)
|
||||
'db' => [
|
||||
'hote' => 'itclublurcvivier.mysql.db',
|
||||
'port' => 3306,
|
||||
'base' => 'itclublurcvivier',
|
||||
'utilisateur' => 'itclublurcvivier',
|
||||
'mot_de_passe' => 'xxxxx',
|
||||
],
|
||||
|
||||
// Mentions de la société sur les CV exportés
|
||||
'societe' => [
|
||||
'nom' => 'IT Club S.à r.l.',
|
||||
'adresse' => '63 rue de Hollerich L-1741 Luxembourg',
|
||||
'tva' => 'LU30929924',
|
||||
'rcs' => 'B231336',
|
||||
'site' => 'itclub.lu',
|
||||
'email' => 'sales@itclub.lu',
|
||||
'telephone' => '+352 621 37 37 95',
|
||||
'signature' => 'Our people is our strength',
|
||||
],
|
||||
// Analyse automatique des CV par l'API Claude. Laissez cle_api vide pour la désactiver :
|
||||
// l'import par fichiers déjà analysés reste disponible.
|
||||
// La clé se crée dans la console Anthropic. Son usage est facturé à part d'un abonnement Claude.
|
||||
'claude' => [
|
||||
'cle_api' => '',
|
||||
'modele' => 'claude-sonnet-5-5',
|
||||
'max_tokens' => 12000,
|
||||
'delai' => 240, // secondes d'attente au plus
|
||||
],
|
||||
|
||||
// Sauvegarde hebdomadaire de la base, envoyée par email par la tâche planifiée (cron/sauvegarde.php).
|
||||
// Le fichier joint n'est pas chiffré : il contient les données des candidats.
|
||||
'sauvegarde' => [
|
||||
'destinataires' => ['ypilla@gmail.com', 'yann.pilla@itclub.lu'],
|
||||
'expediteur' => 'vivier@itclub.lu',
|
||||
'semaines_conservees' => 0, // copies gardées sur le serveur : 0 = sans limite, sinon un nombre de semaines
|
||||
'taille_max_email' => 7 * 1024 * 1024, // au-delà, l'email part sans pièce jointe (limite OVH : 10 Mo par email)
|
||||
],
|
||||
|
||||
// Alertes de sécurité : adresses prévenues quand un gestionnaire se connecte depuis un réseau jamais vu.
|
||||
// Sans cette entrée, l'email part à l'adresse d'expédition ci-dessus.
|
||||
'comptes' => [
|
||||
'notifier' => ['vivier@itclub.lu'],
|
||||
],
|
||||
|
||||
// Adresse publique de Vivier, utilisée dans les liens d'invitation. Facultative : sans elle,
|
||||
// Vivier reprend l'adresse de la page ouverte.
|
||||
'adresse' => 'https://vivier.itclub.lu',
|
||||
|
||||
// Clé de chiffrement des clés de double authentification : 32 octets en base64.
|
||||
// Laissez vide : Vivier crée alors config/cle-secrets.php au premier besoin. Gardez ce fichier
|
||||
// avec config.php : sans lui, chacun doit utiliser un code de secours puis réactiver sa double authentification.
|
||||
// Pour la fixer vous-même : php -r "echo base64_encode(random_bytes(32));"
|
||||
'cle_secrets' => '',
|
||||
|
||||
'securite' => [
|
||||
// Refuser les mots de passe connus dans des fuites de données (service Pwned Passwords).
|
||||
// Seuls les 5 premiers caractères de l'empreinte du mot de passe quittent le serveur.
|
||||
// Si le service ne répond pas, le mot de passe est accepté.
|
||||
'mots_de_passe_fuites' => true,
|
||||
],
|
||||
|
||||
// Dossier des fichiers (CV, rapports, pièces jointes). Hors de la racine web.
|
||||
'stockage' => __DIR__ . '/../stockage',
|
||||
|
||||
// Taille maximale d'un fichier chargé, en octets (10 Mo)
|
||||
'taille_max' => 10 * 1024 * 1024,
|
||||
|
||||
// Durée de conservation d'un profil, en mois, à partir de l'import
|
||||
'conservation_mois' => 24,
|
||||
|
||||
// true en production : HTTPS obligatoire (redirection, HSTS d'un an) et cookie de session limité à HTTPS.
|
||||
// false seulement pour un essai sur un poste local.
|
||||
'https' => true,
|
||||
];
|
||||
Reference in new issue
Block a user