#!/bin/bash -e export BASEDIR=$PREFIX/var/www/stif-boiv export RUN_USER=www-data export RUN_GROUP=src export SUDO="" function setup() { grep -q $RUN_USER /etc/passwd || exit -1 mkdir -p $BASEDIR mkdir -p $BASEDIR/releases $BASEDIR/shared $SUDO mkdir -p $PREFIX/etc/stif-boiv ln -fs $PREFIX/etc/stif-boiv $BASEDIR/shared/config mkdir -p $BASEDIR/shared/config/environments mkdir -p $BASEDIR/shared/config/initializers mkdir -p $BASEDIR/shared/public mkdir -p $BASEDIR/shared/public/uploads mkdir -p $BASEDIR/shared/public/assets mkdir -p $BASEDIR/shared/tmp/uploads $SUDO chown $RUN_USER:$RUN_GROUP $BASEDIR/shared/public/uploads $BASEDIR/shared/tmp/uploads default_config } function default_config() { DATABASE_PASSWORD=${DATABASE_PASSWORD:-FIXME} DATABASE_HOST=${DATABASE_HOST:-"localhost"} cd $BASEDIR/shared/config if [ ! -f secrets.yml ]; then cat > secrets.yml < database.yml < initializers/sidekiq.rb <