Outils pour utilisateurs

Outils du site


admin:machines_virtuelles:admin:cachet

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
admin:machines_virtuelles:admin:cachet [2017/07/11 15:30]
fpoulain [Rapatriement du script Cloudflare]
admin:machines_virtuelles:admin:cachet [2020/12/26 17:37] (Version actuelle)
cpm Normalisation du service status.chapril.org
Ligne 1: Ligne 1:
-====== Affichage du statut des services avec cachet ​======+====== Affichage du statut des services avec Cachet ​======
  
 <note tip>Doc officielle : https://​docs.cachethq.io/​docs/​installing-cachet</​note>​ <note tip>Doc officielle : https://​docs.cachethq.io/​docs/​installing-cachet</​note>​
Ligne 12: Ligne 12:
  
   # cd /var/www/   # cd /var/www/
-  ​# mkdir cachet +  # git clone https://​github.com/​cachethq/​Cachet.git ​status.chapril.org 
-  # cd  cachet +  Clonage dans 'status.chapril.org'... 
-  ​# git clone https://​github.com/​cachethq/​Cachet.git +  # cd status.chapril.org
-  Clonage dans 'Cachet'... +
-  # cd Cachet+
  
 On liste les versions disponibles : On liste les versions disponibles :
Ligne 51: Ligne 49:
 Ensuite la configuration du logiciel : Ensuite la configuration du logiciel :
  
-<code conf /var/www/cachet/​Cachet/.env>+<code conf /var/www/status.chapril.org/.env>
 APP_ENV=production APP_ENV=production
 APP_DEBUG=false APP_DEBUG=false
Ligne 68: Ligne 66:
 CACHET_EMOJI=false CACHET_EMOJI=false
  
-MAIL_DRIVER=smtp+MAIL_DRIVER=sendmail 
 +MAIL_HOST=localhost 
 +MAIL_PORT=25 
 +MAIL_USERNAME=null 
 +MAIL_PASSWORD=null 
 +MAIL_ADDRESS=contact@chapril.org 
 +MAIL_NAME=Équipe Chapril 
 +MAIL_ENCRYPTION=tls
 </​code>​ </​code>​
  
Ligne 86: Ligne 91:
     listen 80;     listen 80;
  
-    access_log /​var/​log/​nginx/​status.chapril.org.access_log+    access_log /​var/​log/​nginx/​status.chapril.org-access.log
-    error_log /​var/​log/​nginx/​status.chapril.org.error_log;+    error_log /​var/​log/​nginx/​status.chapril.org-error.log;
  
     server_name status.chapril.org;​     server_name status.chapril.org;​
  
-    root /var/www/cachet/​Cachet/public;+    root /var/www/status.chapril.org/public;
     index index.php;     index index.php;
  
Ligne 118: Ligne 123:
  
 Enfin il faut changer les permissions car on a tout fait ça en root : Enfin il faut changer les permissions car on a tout fait ça en root :
-  chown www-data:​www-data /var/www/cachet/​Cachet+  chown www-data:​www-data /var/www/status.chapril.org
  
 Et enfin on se rend sur http://​status.chapril.org pour finir la conf. Et enfin on se rend sur http://​status.chapril.org pour finir la conf.
Ligne 190: Ligne 195:
  
 On constate l'​étendue des dégats avec On constate l'​étendue des dégats avec
-  root@admin:/​var/​www/​cachet/​Cachet# grep cdnjs * -R+  root@admin:/​var/​www/​status.chapril.org# grep cdnjs * -R
   ​   ​
 Et il faut rapatrier tout ça. Je ne parle même pas des trucs tiers du dossier ''​vendors''​. Et il faut rapatrier tout ça. Je ne parle même pas des trucs tiers du dossier ''​vendors''​.
Ligne 198: Ligne 203:
  
 Puis éditer les différents fichiers listés sachant que le chemin d'​accès est ''/​mycdn/''​. Puis éditer les différents fichiers listés sachant que le chemin d'​accès est ''/​mycdn/''​.
 +  vi -p public/​build/​dist/​js/​all-b2c62d4294.js resources/​views/​dashboard/​templates/​edit.blade.php resources/​views/​dashboard/​templates/​add.blade.php resources/​assets/​js/​password-strength.js
  
 Enfin on efface le cache : Enfin on efface le cache :
-  rm -f /var/www/cachet/Cachet/​storage/​framework/​views/​*.php+  rm -f /var/www/status.chapril.org/storage/framework/​views/​*.php 
 + 
 +==== Dégravatarisation ==== 
 + 
 +1. Dans ''​app/​Models/​User.php'',​ poutrer la définition de <code php> 
 +return sprintf('​https://​www.gravatar.com/​avatar/​%s?​size=%d',​ md5($this->​email),​ $size);</​code>​ 
 +par exemple remplacer par <code php> 
 +return '';</​code>​. 
 + 
 +2. Dans ''​resources/​views/​dashboard/​user/​index.blade.php'',​ virer 
 +<code html> 
 +<a href="​https://​gravatar.com"><​img src="​{{ $current_user->​gravatar }}" class="​img-responsive img-thumbnail"​ title="​{{ trans('​forms.user.gravatar'​) }}" data-toggle="​tooltip"></​a>​ 
 +</​code>​ 
 + 
 +Dans ''​resources/​views/​dashboard/​partials/​sidebar.blade.php'',​ virer 
 +<code html> 
 +<a href="​{{ url('​dashboard/​user'​) }}">​ 
 +  <span class="​avatar"><​img src="​{{ $current_user->​gravatar }}"></​span>​ 
 +</​a>​ 
 +</​code>​ 
 + 
 +Dans ''​resources/​views/​dashboard/​team/​index.blade.php'',​ virer 
 +<code html> 
 +  <img src="​{{ $member->​gravatar }}">​ 
 +</​code>​ 
 +Et le remplacer par ce que vous voulez. 
 + 
 +Encore une fois on vire les caches : 
 +  rm -f storage/​framework/​views/​*.php
admin/machines_virtuelles/admin/cachet.1499779809.txt.gz · Dernière modification: 2017/07/11 15:30 par fpoulain