Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes |
ports:web:diaspora [2022/03/04 13:54] – zorro | ports:web:diaspora [2022/04/28 16:00] – [Installer] david |
---|
Installez les ports suivants dans la //jail// ''diaspora'': | Installez les ports suivants dans la //jail// ''diaspora'': |
<code bash> | <code bash> |
root@popeye:# pkg -j diaspora graphics/ImageMagick7-nox11 databases/redis lang/ruby26 sysutils/rubygem-bundler www/node databases/rubygem-pg devel/git textproc/libsass devel/gmake | root@popeye:# pkg -j diaspora graphics/ImageMagick7-nox11 databases/redis lang/ruby27 sysutils/rubygem-bundler www/node databases/rubygem-pg devel/git textproc/libsass devel/gmake |
root@popeye:# sysrc -j diaspora redis_enable="YES" | root@popeye:# sysrc -j diaspora redis_enable="YES" |
| </code> |
| |
| Attention à préciser la version de ruby à utiliser dans votre ''Make.conf'' ou dans vos [[::ports:poudriere]]s. |
| <code=bash> |
| DEFAULT_VERSIONS+=ruby=2.7 |
</code> | </code> |
| |
</file> | </file> |
| |
| === Journaux === |
| |
| Pour éviter de surcharger vos disques de logs, configurez newsyslog(8) |
| |
| <file shell /etc/newsyslog.conf.d/diaspora.conf> |
| /usr/home/diaspora/diaspora/log/eye_process*.log 640 7 1000 * NJ |
| </file> |
| |
| Et, si vous utilisez ''redis'': |
| <file shell /etc/newsyslog.conf.d/redis.conf> |
| /var/log/redis/*.log 600 7 1000 * J /var/run/redis/redis.pid |
| </file> |
| |
| |
===== Mettre à jour ===== | ===== Mettre à jour ===== |
| |
Suivez les [[https://wiki.diasporafoundation.org/Updating#Updating_a_production_install_to_a_new_minor_version|instructions]]. | Pour évitez une interruption du service trop longue, préparez la mise à jour dans une autre [[https://wiki.fug-fr.org/doku.php?id=jails:zfs#multiplier |jail]]. |
Pour évitez un interruption du service trop longue, préparer la mise à jour dans une autre [[https://wiki.fug-fr.org/doku.php?id=jails:zfs#multiplier |jail]]. | Cloner votre //jail// courante et mettez à jour tout le système. |
Cloner votre //jail// et mettez à jour tout le système. | |
| |
| Suivez les [[https://wiki.diasporafoundation.org/Updating#Updating_a_production_install_to_a_new_minor_version|instructions]], sans tenir compte des variables d'environnement ''RAILS_ENV'' qui sont déjà activées dans ce système. |
| |
Suivez la procédure jusqu'à la migration de la base de données.Les appels à ''gem'' doivent se faire sous ''root''. | Lancez les opérations jusqu'à la migration de la base de données.Les appels à ''gem'' doivent se faire sous ''root''. |
| |
Coupez le service de la //jail// de production et dupliquez la base de donnée du [[ports:db:postgresql#tests|serveur SQL]]: | Coupez le service de la //jail// de production et dupliquez la base de donnée du [[ports:db:postgresql#tests|serveur SQL]]: |