#!/bin/bash set -e # Based on environment variable values, replace placeholders in MediaGoblin configuration. envsubst < /app/mediagoblin_local.ini.template > /app/mediagoblin_local.ini chown mediagoblin.www-data /app/mediagoblin_local.ini su - mediagoblin --command "cd /app && gmg dbupdate" # Run uWSGI and Nginx. chown mediagoblin.www-data /app/user_dev /usr/bin/uwsgi --uid mediagoblin --gid www-data --master --workers 3 /etc/uwsgi/apps-enabled/mediagoblin.yaml \ & /usr/sbin/nginx -g 'daemon off; master_process on;'