Sha256: 0a3aa22fe4cb64159ac529627c1c63a69921b116a2ca449537cd5333d264f42c

Contents?: true

Size: 584 Bytes

Versions: 48

Compression:

Stored size: 584 Bytes

Contents

#!/bin/sh
HOST_UID=${HOST_UID:-$(id -u)}
set -e
id owner >/dev/null 2>&1 || useradd -u ${HOST_UID} -m -o owner
mkdir -p /app/tmp/pids /app/log /app/db
chown -Rf owner:owner /app/tmp /app/log /app/db
rm -f /app/tmp/pids/server.pid

DOCKER_HOST_IP="$(ip route | awk '/default/ { print $3 }' 2>/dev/null)"
if printf "${DOCKER_HOST_IP}" | egrep -q '([0-9]{1,3}[\.]){3}[0-9]{1,3}' \
&& [ ! $(grep -q "${DOCKER_HOST_IP} host.docker.internal" '/etc/hosts') ]
then
   echo "Host IP: ${DOCKER_HOST_IP}"
   echo "${DOCKER_HOST_IP} host.docker.internal" >> '/etc/hosts'
fi

exec gosu owner "$@"

Version data entries

48 entries across 48 versions & 3 rubygems

Version Path
orchestration-0.7.15 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.6.16 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.7.14 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.7.13 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.6.15 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.7.12 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.6.14 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.7.11 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.6.13 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.7.10 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.7.9 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.6.12 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.7.8 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.6.11 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.7.6 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.6.10 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.7.5 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.7.4 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.6.9 lib/orchestration/templates/entrypoint.sh.erb
orchestration-0.6.8 lib/orchestration/templates/entrypoint.sh.erb