|
@@ -9571,7 +9571,8 @@ function install_mediagoblin {
|
9571
|
9571
|
return
|
9572
|
9572
|
fi
|
9573
|
9573
|
|
9574
|
|
- apt-get -y install git-core python python-dev python-lxml python-imaging python-virtualenv npm nodejs-legacy automake
|
|
9574
|
+ apt-get -y install git-core python python3-dev python3-lxml python3-pil
|
|
9575
|
+ apt-get -y install python3-virtualenv npm nodejs-legacy automake
|
9575
|
9576
|
|
9576
|
9577
|
#apt-get -y install postgresql postgresql-client python-psycopg2
|
9577
|
9578
|
#apt-get -y install python-gst-1.0 libjpeg62-turbo-dev gstreamer1.0-plugins-base python-gobject
|
|
@@ -9592,6 +9593,8 @@ function install_mediagoblin {
|
9592
|
9593
|
git_clone $MEDIAGOBLIN_REPO $MEDIAGOBLIN_WORKING_DIRECTORY
|
9593
|
9594
|
cd $MEDIAGOBLIN_WORKING_DIRECTORY
|
9594
|
9595
|
git checkout $MEDIAGOBLIN_COMMIT -b $MEDIAGOBLIN_COMMIT
|
|
9596
|
+ git submodule init
|
|
9597
|
+ git submodule update
|
9595
|
9598
|
|
9596
|
9599
|
if ! grep -q "Mediagoblin commit" $COMPLETION_FILE; then
|
9597
|
9600
|
echo "Mediagoblin commit:$MEDIAGOBLIN_COMMIT" >> $COMPLETION_FILE
|
|
@@ -9599,17 +9602,18 @@ function install_mediagoblin {
|
9599
|
9602
|
sed -i "s/Mediagoblin commit.*/Mediagoblin commit:$MEDIAGOBLIN_COMMIT/g" $COMPLETION_FILE
|
9600
|
9603
|
fi
|
9601
|
9604
|
|
9602
|
|
- ./bootstrap.sh
|
|
9605
|
+ chown -hR mediagoblin:www-data $MEDIAGOBLIN_WORKING_DIRECTORY
|
|
9606
|
+ su -c "cd $MEDIAGOBLIN_WORKING_DIRECTORY && ./bootstrap.sh" - mediagoblin
|
9603
|
9607
|
if [ ! "$?" = "0" ]; then
|
9604
|
9608
|
exit 278826
|
9605
|
9609
|
fi
|
9606
|
9610
|
|
9607
|
|
- ./configure --with-python3 --without-virtualenv
|
|
9611
|
+ su -c "cd $MEDIAGOBLIN_WORKING_DIRECTORY && ./configure --with-python3" - mediagoblin
|
9608
|
9612
|
if [ ! "$?" = "0" ]; then
|
9609
|
9613
|
exit 462826
|
9610
|
9614
|
fi
|
9611
|
9615
|
|
9612
|
|
- make
|
|
9616
|
+ su -c "cd $MEDIAGOBLIN_WORKING_DIRECTORY && make" - mediagoblin
|
9613
|
9617
|
if [ ! "$?" = "0" ]; then
|
9614
|
9618
|
exit 738229
|
9615
|
9619
|
fi
|
|
@@ -9650,7 +9654,7 @@ function install_mediagoblin {
|
9650
|
9654
|
echo 'User=mediagoblin' >> /etc/systemd/system/mediagoblin.service
|
9651
|
9655
|
echo 'Group=mediagoblin' >> /etc/systemd/system/mediagoblin.service
|
9652
|
9656
|
echo "WorkingDirectory=$MEDIAGOBLIN_WORKING_DIRECTORY" >> /etc/systemd/system/mediagoblin.service
|
9653
|
|
- echo "ExecStart=$MEDIAGOBLIN_WORKING_DIRECTORY/lazyserver.sh --server-name=fcgi fcgi_host=127.0.0.1 fcgi_port=26543" >> /etc/systemd/system/mediagoblin.service
|
|
9657
|
+ echo "ExecStart=$MEDIAGOBLIN_WORKING_DIRECTORY/lazyserver.sh --server-name=fcgi fcgi_host=127.0.0.1 fcgi_port=26543" >> /etc/systemd/system/mediagoblin.service
|
9654
|
9658
|
echo 'Restart=always' >> /etc/systemd/system/mediagoblin.service
|
9655
|
9659
|
echo 'Environment="USER=mediagoblin","HOME=/var/lib/mediagoblin"' >> /etc/systemd/system/mediagoblin.service
|
9656
|
9660
|
echo '' >> /etc/systemd/system/mediagoblin.service
|
|
@@ -9678,92 +9682,92 @@ function install_mediagoblin {
|
9678
|
9682
|
echo 'server {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9679
|
9683
|
echo ' listen 443 ssl;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9680
|
9684
|
echo ' #################################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9681
|
|
- echo ' # Stock useful config options, but ignore them :)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9682
|
|
- echo ' #################################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9683
|
|
- echo ' include /etc/nginx/mime.types;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9684
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9685
|
|
- echo ' autoindex off;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9686
|
|
- echo ' default_type application/octet-stream;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9687
|
|
- echo ' sendfile on;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9688
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9689
|
|
- nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
9690
|
|
- nginx_ssl $MEDIAGOBLIN_DOMAIN_NAME
|
9691
|
|
- nginx_disable_sniffing $MEDIAGOBLIN_DOMAIN_NAME
|
9692
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9693
|
|
- echo ' # Gzip' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9694
|
|
- echo ' gzip on;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9695
|
|
- echo ' gzip_min_length 1024;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9696
|
|
- echo ' gzip_buffers 4 32k;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9697
|
|
- echo ' gzip_types text/plain application/x-javascript text/javascript text/xml text/css;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9698
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9699
|
|
- echo ' #####################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9700
|
|
- echo ' # Mounting MediaGoblin stuff' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9701
|
|
- echo ' # This is the section you should read' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9702
|
|
- echo ' #####################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9703
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9704
|
|
- echo " server_name $MEDIAGOBLIN_DOMAIN_NAME;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9705
|
|
- echo ' access_log /var/log/nginx/mediagoblin.log;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9706
|
|
- echo ' error_log /var/log/nginx/mediagoblin.error.log;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9707
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9708
|
|
- echo ' # MediaGoblins stock static files: CSS, JS, etc.' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9709
|
|
- echo ' location /mgoblin_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9710
|
|
- echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/mediagoblin/static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9711
|
|
- echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9712
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9713
|
|
- echo ' # Instance specific media:' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9714
|
|
- echo ' location /mgoblin_media/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9715
|
|
- echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/media/public/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9716
|
|
- echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9717
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9718
|
|
- echo ' # Theme static files (usually symlinked in)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9719
|
|
- echo ' location /theme_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9720
|
|
- echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/theme_static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9721
|
|
- echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9722
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9723
|
|
- echo ' # Plugin static files (usually symlinked in)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9724
|
|
- echo ' location /plugin_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9725
|
|
- echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/plugin_static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9726
|
|
- echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9727
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9728
|
|
- echo ' # Mounting MediaGoblin itself via FastCGI.' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9729
|
|
- echo ' location / {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9730
|
|
- echo ' fastcgi_pass 127.0.0.1:26543;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9731
|
|
- echo ' include /etc/nginx/fastcgi_params;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9732
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9733
|
|
- echo ' # our understanding vs nginxs handling of script_name vs' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9734
|
|
- echo ' # path_info dont match :)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9735
|
|
- echo ' fastcgi_param PATH_INFO $fastcgi_script_name;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9736
|
|
- echo ' fastcgi_param SCRIPT_NAME "";' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9737
|
|
- echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9738
|
|
- echo '}' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9739
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9740
|
|
- else
|
9741
|
|
- echo -n '' > $MEDIAGOBLIN_VIRTUAL_HOST
|
9742
|
|
- fi
|
9743
|
|
-
|
9744
|
|
- echo 'server {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9745
|
|
- echo " listen 127.0.0.1:${MEDIAGOBLIN_ONION_PORT} default_server;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9746
|
|
- echo ' #################################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9747
|
|
- echo ' # Stock useful config options, but ignore them :)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9748
|
|
- echo ' #################################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9749
|
|
- echo ' include /etc/nginx/mime.types;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9750
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9751
|
|
- echo ' autoindex off;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9752
|
|
- echo ' default_type application/octet-stream;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9753
|
|
- echo ' sendfile on;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9754
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9755
|
|
- nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
9756
|
|
- nginx_disable_sniffing $MEDIAGOBLIN_DOMAIN_NAME
|
9757
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9758
|
|
- echo ' # Gzip' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9759
|
|
- echo ' gzip on;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9760
|
|
- echo ' gzip_min_length 1024;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9761
|
|
- echo ' gzip_buffers 4 32k;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9762
|
|
- echo ' gzip_types text/plain application/x-javascript text/javascript text/xml text/css;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9763
|
|
- echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9764
|
|
- echo ' #####################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9765
|
|
- echo ' # Mounting MediaGoblin stuff' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9766
|
|
- echo ' # This is the section you should read' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9685
|
+ echo ' # Stock useful config options, but ignore them :)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9686
|
+ echo ' #################################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9687
|
+ echo ' include /etc/nginx/mime.types;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9688
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9689
|
+ echo ' autoindex off;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9690
|
+ echo ' default_type application/octet-stream;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9691
|
+ echo ' sendfile on;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9692
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9693
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
|
9694
|
+ nginx_ssl $MEDIAGOBLIN_DOMAIN_NAME
|
|
9695
|
+ nginx_disable_sniffing $MEDIAGOBLIN_DOMAIN_NAME
|
|
9696
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9697
|
+ echo ' # Gzip' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9698
|
+ echo ' gzip on;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9699
|
+ echo ' gzip_min_length 1024;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9700
|
+ echo ' gzip_buffers 4 32k;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9701
|
+ echo ' gzip_types text/plain application/x-javascript text/javascript text/xml text/css;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9702
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9703
|
+ echo ' #####################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9704
|
+ echo ' # Mounting MediaGoblin stuff' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9705
|
+ echo ' # This is the section you should read' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9706
|
+ echo ' #####################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9707
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9708
|
+ echo " server_name $MEDIAGOBLIN_DOMAIN_NAME;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9709
|
+ echo ' access_log /var/log/nginx/mediagoblin.log;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9710
|
+ echo ' error_log /var/log/nginx/mediagoblin.error.log;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9711
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9712
|
+ echo ' # MediaGoblins stock static files: CSS, JS, etc.' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9713
|
+ echo ' location /mgoblin_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9714
|
+ echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/mediagoblin/static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9715
|
+ echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9716
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9717
|
+ echo ' # Instance specific media:' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9718
|
+ echo ' location /mgoblin_media/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9719
|
+ echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/media/public/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9720
|
+ echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9721
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9722
|
+ echo ' # Theme static files (usually symlinked in)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9723
|
+ echo ' location /theme_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9724
|
+ echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/theme_static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9725
|
+ echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9726
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9727
|
+ echo ' # Plugin static files (usually symlinked in)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9728
|
+ echo ' location /plugin_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9729
|
+ echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/plugin_static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9730
|
+ echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9731
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9732
|
+ echo ' # Mounting MediaGoblin itself via FastCGI.' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9733
|
+ echo ' location / {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9734
|
+ echo ' fastcgi_pass 127.0.0.1:26543;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9735
|
+ echo ' include /etc/nginx/fastcgi_params;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9736
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9737
|
+ echo ' # our understanding vs nginxs handling of script_name vs' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9738
|
+ echo ' # path_info dont match :)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9739
|
+ echo ' fastcgi_param PATH_INFO $fastcgi_script_name;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9740
|
+ echo ' fastcgi_param SCRIPT_NAME "";' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9741
|
+ echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9742
|
+ echo '}' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9743
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9744
|
+ else
|
|
9745
|
+ echo -n '' > $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9746
|
+ fi
|
|
9747
|
+
|
|
9748
|
+ echo 'server {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9749
|
+ echo " listen 127.0.0.1:${MEDIAGOBLIN_ONION_PORT} default_server;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9750
|
+ echo ' #################################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9751
|
+ echo ' # Stock useful config options, but ignore them :)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9752
|
+ echo ' #################################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9753
|
+ echo ' include /etc/nginx/mime.types;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9754
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9755
|
+ echo ' autoindex off;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9756
|
+ echo ' default_type application/octet-stream;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9757
|
+ echo ' sendfile on;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9758
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9759
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
|
9760
|
+ nginx_disable_sniffing $MEDIAGOBLIN_DOMAIN_NAME
|
|
9761
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9762
|
+ echo ' # Gzip' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9763
|
+ echo ' gzip on;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9764
|
+ echo ' gzip_min_length 1024;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9765
|
+ echo ' gzip_buffers 4 32k;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9766
|
+ echo ' gzip_types text/plain application/x-javascript text/javascript text/xml text/css;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9767
|
+ echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9768
|
+ echo ' #####################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9769
|
+ echo ' # Mounting MediaGoblin stuff' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
9770
|
+ echo ' # This is the section you should read' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9767
|
9771
|
echo ' #####################################' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9768
|
9772
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
9769
|
9773
|
echo " server_name $MEDIAGOBLIN_ONION_HOSTNAME;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|