#!/bin/sh addgroup -g ${GID} diaspora && adduser -h /diaspora -s /bin/sh -D -G diaspora -u ${UID} diaspora if [ ! -f /config/database.yml ]; then cp /diaspora/config/database.yml.example /config/database.yml read -p "/config/database.yml not found please configure it and restart your container" fi if [ ! -f /config/diaspora.yml ]; then cp /diaspora/config/diaspora.yml.example /config/diaspora.yml read -p "/config/diaspora.yml not found please configure it and restart your container" fi ln -s /config/database.yml /diaspora/config/database.yml ln -s /config/diaspora.yml /diaspora/config/diaspora.yml chown -R diaspora:diaspora /diaspora cd /diaspora ./script/configure_bundler bin/bundle install --retry 4 RAILS_ENV=production bin/rake db:create db:migrate RAILS_ENV=production bin/rake assets:precompile if [ '$@' == '' ]; then exec su-exec diaspora:diaspora /bin/s6-svscan /etc/s6.d else exec su-exec diaspora:diaspora "$@" fi