From: Lisa Marie Maginnis Date: Mon, 29 Feb 2016 02:29:02 +0000 (-0500) Subject: added paste_local X-Git-Url: https://vcs.fsf.org/?p=fai-configs.git;a=commitdiff_plain;h=4e82f09a4db98aaebaaec3bb8a3209fb382baa13 added paste_local --- diff --git a/files/etc/init.d/install-mediagoblin/DEFAULT b/files/etc/init.d/install-mediagoblin/DEFAULT index 60c02a2..6848802 100755 --- a/files/etc/init.d/install-mediagoblin/DEFAULT +++ b/files/etc/init.d/install-mediagoblin/DEFAULT @@ -39,6 +39,7 @@ if [ ! -d mediagoblin ]; then sudo -H -u mediagoblin ./bin/easy_install flup==1.0.3.dev-20110405 sudo -H -u mediagoblin cp /etc/mediagoblin-templates/mediagoblin.ini mediagoblin_local.ini + sudo -H -u mediagoblin cp /etc/mediagoblin-templates/paste.ini paste_local.ini sudo -H -u mediagoblin ./bin/gmg dbupdate diff --git a/files/etc/mediagoblin-templates/paste.ini/DEFAULT b/files/etc/mediagoblin-templates/paste.ini/DEFAULT new file mode 100644 index 0000000..68fd9de --- /dev/null +++ b/files/etc/mediagoblin-templates/paste.ini/DEFAULT @@ -0,0 +1,85 @@ +# If you want to make changes to this file, first copy it to +# paste_local.ini, then make the changes there. + +[DEFAULT] +# Set to true to enable web-based debugging messages and etc. +debug = false + +[pipeline:main] +pipeline = errors mediagoblin + +[app:mediagoblin] +use = egg:mediagoblin#app +config = %(here)s/mediagoblin_local.ini %(here)s/mediagoblin.ini +# static paths +/mgoblin_media = %(here)s/user_dev/media/public +/mgoblin_static = %(here)s/mediagoblin/static +/theme_static = %(here)s/user_dev/theme_static +/plugin_static = %(here)s/user_dev/plugin_static + +[loggers] +keys = root + +[handlers] +keys = console + +[formatters] +keys = generic + +[logger_root] +level = INFO +handlers = console + +[handler_console] +class = StreamHandler +args = (sys.stderr,) +level = NOTSET +formatter = generic + +[formatter_generic] +format = %(asctime)s %(levelname)-7.7s [%(name)s] %(message)s + +[filter:errors] +use = egg:mediagoblin#errors +debug = false + + +############################## +# Server configuration options +############################## + +# The server that is run by default. +# By default, should only be accessable locally +[server:main] +use = egg:mediagoblin#paste_server_selector +host = 127.0.0.1 +port = 6543 +# Gunicorn settings. See http://docs.gunicorn.org/en/19.0/settings.html +# for more information about configuring Gunicorn +proc_name = gmg +reload = true +accesslog = - + +####################### +# Helper server configs +# --------------------- +# If you are configuring the paste config manually, you can remove +# these. + +# Use this if you want to run on port 6543 and have MediaGoblin be +# viewable externally +[server:broadcast] +use = egg:Paste#http +host = 0.0.0.0 +port = 6543 + +# Use this if you want to connect via fastcgi +[server:fcgi] +use = egg:flup#fcgi_fork +host = %(fcgi_host)s +port = %(fcgi_port)s + +[server:http] +use = egg:Paste#http +host = %(http_host)s +port = %(http_port)s diff --git a/scripts/GMG/15_install_gmg.sh b/scripts/GMG/15_install_gmg.sh index c572ba8..04e98c5 100755 --- a/scripts/GMG/15_install_gmg.sh +++ b/scripts/GMG/15_install_gmg.sh @@ -5,6 +5,7 @@ fcopy -Bv /etc/init.d/install-mediagoblin fcopy -Bv /etc/init.d/mediagoblin-paster fcopy -Bv /etc/init.d/mediagoblin-celery-worker fcopy -Bv /etc/mediagoblin-templates/mediagoblin.ini +fcopy -Bv /etc/mediagoblin-templates/paste.ini fcopy -Bv /etc/nginx/sites-available/mediagoblin fcopy -Bv /etc/nginx/mediagoblin-common.conf