1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/opensondage_ynh.git synced 2024-09-03 19:46:28 +02:00

Add php-fpm specific conf.

Add description in README
This commit is contained in:
zamentur 2014-06-10 23:52:12 +02:00
parent 43fb4e0bf0
commit 287b551140
6 changed files with 34 additions and 4 deletions

View file

@ -2,3 +2,5 @@ opensondage_ynh
=============== ===============
OpenSondage for YunoHost OpenSondage for YunoHost
OpenSondage is used to poll people invite for a meeting.

View file

@ -7,7 +7,7 @@ location PATHTOCHANGE {
try_files $uri $uri/ /index.php; try_files $uri $uri/ /index.php;
location ~ [^/]\.php(/|$) { location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$; fastcgi_split_path_info ^(.+?\.php)(/.*)$;
fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_pass unix:/var/run/php5-fpm-opensondage.sock;
include fastcgi_params; include fastcgi_params;
fastcgi_param REMOTE_USER $remote_user; fastcgi_param REMOTE_USER $remote_user;
fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_INFO $fastcgi_path_info;

View file

@ -7,7 +7,7 @@ location PATHTOCHANGE {
try_files $uri $uri/ /index.php; try_files $uri $uri/ /index.php;
location ~ [^/]\.php(/|$) { location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$; fastcgi_split_path_info ^(.+?\.php)(/.*)$;
fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_pass unix:/var/run/php5-fpm-opensondage.sock;
include fastcgi_params; include fastcgi_params;
fastcgi_param REMOTE_USER $remote_user; fastcgi_param REMOTE_USER $remote_user;
fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_INFO $fastcgi_path_info;

View file

@ -41,7 +41,7 @@
const STUDS_URL = 'yunourl'; const STUDS_URL = 'yunourl';
// Nom de l'application // Nom de l'application
const NOMAPPLICATION = "yunotitle"; const NOMAPPLICATION = "OpenSondage";
// adresse mail de l'administrateur de la base // adresse mail de l'administrateur de la base
const ADRESSEMAILADMIN = 'yunoadmin'; const ADRESSEMAILADMIN = 'yunoadmin';

View file

@ -68,13 +68,29 @@ sudo yunohost app ssowatconf
# Db installation # Db installation
mysql -u $db_user -p$db_pwd $db_user < $final_path/install.mysql.sql mysql -u $db_user -p$db_pwd $db_user < $final_path/install.mysql.sql
sed -i "s@NAMETOCHANGE@opensondage@g" ../conf/php-fpm.conf
finalphpconf=/etc/php5/fpm/pool.d/opensondage.conf
sudo cp ../conf/php-fpm.conf $finalphpconf
sudo chown root: $finalphpconf
sudo chmod 644 $finalphpconf
finalphpini=/etc/php5/fpm/conf.d/20-opensondage.ini
sudo cp ../conf/php-fpm.ini $finalphpini
sudo chown root: $finalphpini
sudo chmod 644 $finalphpini
# Reload Nginx and regenerate SSOwat conf
sudo service php5-fpm restart
if [ $is_public = "No" ]; if [ $is_public = "No" ];
then then
sudo yunohost app setting opensondage skipped_uris -d sudo yunohost app setting opensondage skipped_uris -d
sudo yunohost app ssowatconf
else else
mysql -u $db_user -p$db_pwd $db_user < ../conf/public.sql mysql -u $db_user -p$db_pwd $db_user < ../conf/public.sql
sudo cp ../conf/nginx.conf-public /etc/nginx/conf.d/$domain.d/opensondage.conf sudo cp ../conf/nginx.conf-public /etc/nginx/conf.d/$domain.d/opensondage.conf
sudo service nginx reload sudo service nginx reload
echo "define('FORCE_SSL_ADMIN', true);" | sudo tee -a $final_path/variables.php echo "define('FORCE_SSL_ADMIN', true);" | sudo tee -a $final_path/variables.php
fi fi
sudo yunohost app ssowatconf

View file

@ -77,5 +77,17 @@ else
sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/opensondage.conf sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/opensondage.conf
fi fi
sed -i "s@NAMETOCHANGE@opensondage@g" ../conf/php-fpm.conf
finalphpconf=/etc/php5/fpm/pool.d/opensondage.conf
sudo cp ../conf/php-fpm.conf $finalphpconf
sudo chown root: $finalphpconf
sudo chmod 644 $finalphpconf
finalphpini=/etc/php5/fpm/conf.d/20-opensondage.ini
sudo cp ../conf/php-fpm.ini $finalphpini
sudo chown root: $finalphpini
sudo chmod 644 $finalphpini
sudo service php5-fpm restart
# Reload Nginx # Reload Nginx
sudo service nginx reload sudo service nginx reload