mirror of
https://github.com/YunoHost-Apps/paheko_ynh.git
synced 2024-09-03 19:56:22 +02:00
cleaning
This commit is contained in:
parent
06327a7d02
commit
8a7571e471
10 changed files with 39 additions and 104 deletions
|
@ -168,7 +168,7 @@ const DB_FILE = DATA_ROOT . '__DATA_DIR__/association.sqlite';
|
|||
* Défaut : découverte automatique à partir de SCRIPT_NAME
|
||||
*/
|
||||
|
||||
//const WWW_URI = '/asso/';
|
||||
const WWW_URI = '__PATH__/';
|
||||
|
||||
/**
|
||||
* Adresse URL HTTP(S) publique de Paheko
|
||||
|
@ -326,7 +326,7 @@ const DB_FILE = DATA_ROOT . '__DATA_DIR__/association.sqlite';
|
|||
* Défaut : 'TRUNCATE'
|
||||
* @var string
|
||||
*/
|
||||
//const SQLITE_JOURNAL_MODE = 'TRUNCATE';
|
||||
const SQLITE_JOURNAL_MODE = 'WAL';
|
||||
|
||||
/**
|
||||
* Activation du log HTTP (option de développement)
|
||||
|
@ -364,7 +364,7 @@ const DB_FILE = DATA_ROOT . '__DATA_DIR__/association.sqlite';
|
|||
* @var bool
|
||||
*/
|
||||
|
||||
//const ENABLE_UPGRADES = true;
|
||||
const ENABLE_UPGRADES = false;
|
||||
|
||||
/**
|
||||
* Utilisation de cron pour les tâches automatiques
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Ce fichier représente un exemple des constantes de configuration
|
||||
* disponibles pour Paheko.
|
||||
*
|
||||
* Modifiez ce fichier à votre guise, il ne sera pas modifié lors des mises à jour.
|
||||
* Consultez le fichier config.dist.php pour disposer d'un exemple.
|
||||
*
|
||||
*/
|
||||
|
||||
// Nécessaire pour situer les constantes dans le bon namespace
|
||||
namespace Paheko;
|
|
@ -1,64 +0,0 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* NE PAS MODIFIER CE FICHIER!
|
||||
*
|
||||
* Ce fichier sera mis à jour à chaque nouvelle version de Yunohost
|
||||
*
|
||||
* Pour ajouter vos configurations personnalisées, rendez-vous dans le fichier data/config.local.user.php
|
||||
*
|
||||
*/
|
||||
|
||||
// Nécessaire pour situer les constantes dans le bon namespace
|
||||
namespace Paheko;
|
||||
|
||||
/**
|
||||
* Clé secrète, doit être unique à chaque instance de Garradin
|
||||
*
|
||||
* Ceci est utilisé afin de sécuriser l'envoi de formulaires
|
||||
* (protection anti-CSRF).
|
||||
*
|
||||
* Cette valeur peut être modifiée sans autre impact que la déconnexion des utilisateurs
|
||||
* actuellement connectés.
|
||||
*
|
||||
* Si cette constante n'est définie, Garradin ajoutera automatiquement
|
||||
* une valeur aléatoire dans le fichier config.local.php.
|
||||
*/
|
||||
|
||||
const SECRET_KEY = '__SECRET_KEY__';
|
||||
|
||||
/**
|
||||
* Adresse URI de la racine du site Paheko
|
||||
* (doit se terminer par un slash)
|
||||
*
|
||||
* Défaut : découverte automatique à partir de SCRIPT_NAME
|
||||
*/
|
||||
const WWW_URI = '__PATH__/';
|
||||
|
||||
/**
|
||||
* Activer la possibilité de faire une mise à jour semi-automatisée
|
||||
* depuis fossil.kd2.org.
|
||||
*
|
||||
* Si mis à TRUE, alors un bouton sera accessible depuis le menu "Configuration"
|
||||
* pour faire une mise à jour en deux clics.
|
||||
*
|
||||
* Il est conseillé de désactiver cette fonctionnalité si vous ne voulez pas
|
||||
* permettre à un utilisateur de casser l'installation !
|
||||
*
|
||||
* Défaut : true, ajout pour l'environement Yunohost défaut : false
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
|
||||
const ENABLE_UPGRADES = false;
|
||||
|
||||
/**
|
||||
* Since 1.2.4, I downgraded the default SQLite journal mode to TRUNCATE instead of WAL because
|
||||
* it might have been a cause of corruption on some hosting providers using NFS.
|
||||
*
|
||||
* I don't think that Yunohost can use NFS, so you should set it back to WAL
|
||||
* by adding the following line to config.local.php when installing:
|
||||
*/
|
||||
|
||||
const SQLITE_JOURNAL_MODE = 'WAL';
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
; Additional php.ini defines, specific to this pool of workers.
|
||||
|
||||
php_admin_value[upload_max_filesize] = 2M
|
||||
php_admin_value[post_max_size] = 2M
|
||||
php_admin_value[upload_max_filesize] = 50M
|
||||
php_admin_value[post_max_size] = 50M
|
||||
|
|
|
@ -7,7 +7,7 @@ location __PATH__/ {
|
|||
index index.php /_route.php;
|
||||
|
||||
# Increase size limit
|
||||
client_max_body_size 2M;
|
||||
client_max_body_size 50M;
|
||||
|
||||
#try_files $uri $uri/ __PATH__/__PATH__/_route.php?$query_string;
|
||||
try_files $uri $uri/ __PATH__/_route.php?$query_string;
|
||||
|
|
|
@ -47,6 +47,8 @@ ram.runtime = "50M"
|
|||
|
||||
[resources.install_dir]
|
||||
|
||||
[resources.data_dir]
|
||||
|
||||
[resources.permissions]
|
||||
main.url = "/"
|
||||
|
||||
|
|
|
@ -21,6 +21,13 @@ ynh_print_info --message="Declaring files to be backed up..."
|
|||
|
||||
ynh_backup --src_path="$install_dir"
|
||||
|
||||
#=================================================
|
||||
# BACKUP THE DATA DIR
|
||||
#=================================================
|
||||
|
||||
# Only relevant if there is a "data_dir" resource for this app
|
||||
ynh_backup --src_path="$data_dir" --is_big
|
||||
|
||||
#=================================================
|
||||
# BACKUP THE NGINX CONFIGURATION
|
||||
#=================================================
|
||||
|
|
|
@ -25,9 +25,10 @@ ynh_change_url_nginx_config
|
|||
#=================================================
|
||||
ynh_script_progression --message="Updating a configuration file..." --weight=1
|
||||
|
||||
domain=$new_domain
|
||||
path=$new_path
|
||||
ynh_add_config --template="config.local.yunohost.php" --destination="$install_dir/config.local.yunohost.php"
|
||||
ynh_add_config --template="../conf/config.local.php" --destination="$install_dir/config.local.php"
|
||||
|
||||
chmod 650 "$install_dir/config.local.php"
|
||||
chown $app:$app "$install_dir/config.local.php"
|
||||
|
||||
#=================================================
|
||||
# END OF SCRIPT
|
||||
|
|
|
@ -46,15 +46,6 @@ ynh_add_config --template="../conf/config.local.php" --destination="$install_dir
|
|||
chmod 650 "$install_dir/config.local.php"
|
||||
chown $app:$app "$install_dir/config.local.php"
|
||||
|
||||
#ynh_add_config --template="../conf/config.local.yunohost.php" --destination="$install_dir/config.local.yunohost.php"
|
||||
#chmod 400 "$install_dir/config.local.yunohost.php"
|
||||
#chown $app:$app "$install_dir/config.local.yunohost.php"
|
||||
|
||||
#ynh_add_config --template="../conf/config.local.user.php" --destination="$install_dir/data/config.local.user.php"
|
||||
#chmod 400 "$install_dir/data/config.local.user.php"
|
||||
#chown $app:$app "$install_dir/data/config.local.user.php"
|
||||
|
||||
|
||||
# Permissions on files and directories
|
||||
|
||||
#find "$install_dir" -type d -exec chmod 550 {} +
|
||||
|
|
|
@ -20,15 +20,26 @@ ynh_restore_file --origin_path="$install_dir"
|
|||
# Restore permissions on app files
|
||||
chmod -R o-rwx "$install_dir"
|
||||
chown -R $app:www-data "$install_dir"
|
||||
find "$install_dir" -type d -exec chmod 550 {} +
|
||||
find "$install_dir" -type f -exec chmod 440 {} +
|
||||
find "$install_dir/data" -type d -exec chmod 770 {} +
|
||||
find "$install_dir/data" -type f -exec chmod 660 {} +
|
||||
chmod 440 "$install_dir/config.local.php"
|
||||
chmod 440 "$install_dir/config.local.yunohost.php"
|
||||
if [[ -f "$install_dir/config.local.user.php" ]]; then
|
||||
chmod 660 "$install_dir/config.local.user.php"
|
||||
fi
|
||||
|
||||
|
||||
#=================================================
|
||||
# RESTORE THE DATA DIRECTORY
|
||||
#=================================================
|
||||
ynh_script_progression --message="Restoring the data directory..." --weight=1
|
||||
|
||||
ynh_restore_file --origin_path="$data_dir" --not_mandatory
|
||||
|
||||
# (Same as for install dir)
|
||||
# chown -R $app:www-data "$data_dir"
|
||||
# find "$install_dir" -type d -exec chmod 550 {} +
|
||||
# find "$install_dir" -type f -exec chmod 440 {} +
|
||||
# find "$install_dir/data" -type d -exec chmod 770 {} +
|
||||
# find "$install_dir/data" -type f -exec chmod 660 {} +
|
||||
# chmod 440 "$install_dir/config.local.php"
|
||||
# chmod 440 "$install_dir/config.local.yunohost.php"
|
||||
# if [[ -f "$install_dir/config.local.user.php" ]]; then
|
||||
# chmod 660 "$install_dir/config.local.user.php"
|
||||
# fi
|
||||
|
||||
#=================================================
|
||||
# RESTORE SYSTEM CONFIGURATIONS
|
||||
|
|
Loading…
Add table
Reference in a new issue