#!/bin/sh -x USER_UID=$(stat -c %u /var/www/consul/Gemfile) USER_GID=$(stat -c %g /var/www/consul/Gemfile) export USER_UID export USER_GID usermod -u "$USER_UID" consul 2> /dev/null groupmod -g "$USER_GID" consul 2> /dev/null usermod -g "$USER_GID" consul 2> /dev/null chown -R -h "$USER_UID" "$BUNDLE_PATH" chgrp -R -h "$USER_GID" "$BUNDLE_PATH" # Remove a potentially pre-existing server.pid for Rails. set -e if [ -f tmp/pids/server.pid ]; then rm tmp/pids/server.pid fi # Then exec the container's main process (what's set as CMD in the Dockerfile). /usr/bin/sudo -EH -u consul "$@"