mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-23 18:03:17 +00:00
Improve VM build
This commit is contained in:
4
resources/vagrant/config/bower/.bowerrc
Normal file
4
resources/vagrant/config/bower/.bowerrc
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"directory" : "tmp-assets",
|
||||||
|
"interactive": false
|
||||||
|
}
|
||||||
16
resources/vagrant/vms/phraseanet-php54-nginx/puphpet/files/exec-always/setup
vendored
Executable file → Normal file
16
resources/vagrant/vms/phraseanet-php54-nginx/puphpet/files/exec-always/setup
vendored
Executable file → Normal file
@@ -1,18 +1,6 @@
|
|||||||
#! /bin/bash
|
#! /bin/bash
|
||||||
|
|
||||||
# open rabbitmq ports
|
# stoping iptable
|
||||||
sudo iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
|
sudo service iptables-persistent stop
|
||||||
|
|
||||||
# open elastic search ports
|
|
||||||
sudo iptables -I INPUT -p tcp --dport 9200 -j ACCEPT
|
|
||||||
|
|
||||||
# open mysql ports
|
|
||||||
sudo iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
|
|
||||||
|
|
||||||
# locales
|
|
||||||
|
|
||||||
export LANGUAGE=fr_FR.UTF-8
|
|
||||||
export LANG=fr_FR.UTF-8
|
|
||||||
export LC_ALL=fr_FR.UTF-8
|
|
||||||
|
|
||||||
source ~/.bashrc
|
source ~/.bashrc
|
||||||
@@ -5,9 +5,9 @@ sudo sh -c 'echo "Europe/Paris" > /etc/timezone'
|
|||||||
sudo dpkg-reconfigure -f noninteractive tzdata
|
sudo dpkg-reconfigure -f noninteractive tzdata
|
||||||
|
|
||||||
# locales
|
# locales
|
||||||
export LANGUAGE=fr_FR.UTF-8
|
sudo sh -c "echo 'LANGUAGE=fr_FR.UTF-8' >> /etc/environment"
|
||||||
export LANG=fr_FR.UTF-8
|
sudo sh -c "echo 'LANG=fr_FR.UTF-8' >> /etc/environment"
|
||||||
export LC_ALL=fr_FR.UTF-8
|
sudo sh -c "echo 'LC_ALL=fr_FR.UTF-8' >> /etc/environment"
|
||||||
sudo sh -c 'echo "en_GB.UTF-8 UTF-8" >> /etc/locale.gen'
|
sudo sh -c 'echo "en_GB.UTF-8 UTF-8" >> /etc/locale.gen'
|
||||||
sudo sh -c 'echo "de_DE.UTF-8 UTF-8" >> /etc/locale.gen'
|
sudo sh -c 'echo "de_DE.UTF-8 UTF-8" >> /etc/locale.gen'
|
||||||
sudo sh -c 'echo "es_ES.UTF-8 UTF-8" >> /etc/locale.gen'
|
sudo sh -c 'echo "es_ES.UTF-8 UTF-8" >> /etc/locale.gen'
|
||||||
@@ -39,6 +39,7 @@ unzip compiler-latest.zip -d closure
|
|||||||
mv /tmp/closure /home/vagrant
|
mv /tmp/closure /home/vagrant
|
||||||
sudo sh -c "echo 'JS_COMPILER=/home/vagrant/closure/compiler.jar' >> /etc/environment"
|
sudo sh -c "echo 'JS_COMPILER=/home/vagrant/closure/compiler.jar' >> /etc/environment"
|
||||||
export JS_COMPILER=/home/vagrant/closure/compiler.jar
|
export JS_COMPILER=/home/vagrant/closure/compiler.jar
|
||||||
|
sudo chown -R vagrant: /home/vagrant/closure
|
||||||
|
|
||||||
# java
|
# java
|
||||||
sudo sh -c "echo 'JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre/' >> /etc/environment"
|
sudo sh -c "echo 'JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre/' >> /etc/environment"
|
||||||
@@ -114,12 +115,16 @@ then
|
|||||||
#copy configuration template
|
#copy configuration template
|
||||||
mv /var/www/phraseanet/lib/conf.d/configuration.yml /var/www/phraseanet/lib/conf.d/configuration.yml.bkp
|
mv /var/www/phraseanet/lib/conf.d/configuration.yml /var/www/phraseanet/lib/conf.d/configuration.yml.bkp
|
||||||
cp /vagrant/resources/vagrant/config/phraseanet/configuration.yml /var/www/phraseanet/lib/conf.d/configuration.yml
|
cp /vagrant/resources/vagrant/config/phraseanet/configuration.yml /var/www/phraseanet/lib/conf.d/configuration.yml
|
||||||
|
mv /var/www/phraseanet/.bowerrc /var/www/phraseanet/.bowerrc.bkp
|
||||||
|
cp /vagrant/resources/vagrant/config/bower/.bower.rc /var/www/phraseanet/.bowerrc
|
||||||
cd /var/www/phraseanet
|
cd /var/www/phraseanet
|
||||||
composer install -n --prefer-source --dev
|
composer install -n --prefer-source --dev
|
||||||
npm install
|
npm install
|
||||||
grunt install-assets
|
grunt install-assets
|
||||||
bin/developer assets:compile-less
|
bin/developer assets:compile-less
|
||||||
rm -f /var/www/phraseanet/lib/conf.d/configuration.yml
|
rm -f /var/www/phraseanet/lib/conf.d/configuration.yml
|
||||||
|
rm -f /var/www/phraseanet/.bowerrc
|
||||||
|
mv /www/phraseanet/.bowerrc.bkp /www/phraseanet/.bowerrc
|
||||||
mv /var/www/phraseanet/lib/conf.d/configuration.yml.bkp /var/www/phraseanet/lib/conf.d/configuration.yml
|
mv /var/www/phraseanet/lib/conf.d/configuration.yml.bkp /var/www/phraseanet/lib/conf.d/configuration.yml
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -128,3 +133,9 @@ sudo service mysql restart
|
|||||||
sudo service php5-fpm restart
|
sudo service php5-fpm restart
|
||||||
sudo service nginx restart
|
sudo service nginx restart
|
||||||
|
|
||||||
|
# stoping iptable
|
||||||
|
sudo service iptables-persistent stop
|
||||||
|
|
||||||
|
# reload bash
|
||||||
|
source ~/.bashrc
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user