• R/O
  • HTTP
  • SSH
  • HTTPS

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Voice data server for navigation voice changer app.


File Info

Rev. dc02d89282b1beb6ffcea3d8091acf28f42d9d2c
Größe 557 Bytes
Zeit 2018-01-25 14:13:37
Autor HMML
Log Message

Fix error class on creating voice preview.

Content

#!/bin/bash
: ${APP_HOME_DIR:=/app}
: ${APP_CURRENT_DIR:=/app/current}
: ${APP_UID:=3000}
: ${APP_GID:=3000}
: ${APP_SERVER_CMD:=exec bin/rails server -b0}

find "${APP_HOME_DIR}" -xdev -print0 | xargs -r0 chown -h "${RAILS_UID}:${RAILS_GID}"

if [ "$(id -g rails)" -ne "${APP_GID}" ]; then
  groupmod --non-unique --gid "${APP_GID}" rails
fi
if [ "$(id -u rails)" -ne "${APP_UID}" ]; then
  usermod --non-unique --uid "${APP_UID}" rails
fi

rm -f "${APP_CURRENT_DIR}"/tmp/pids/*
cd "${APP_CURRENT_DIR}"
exec su -p -s /bin/bash -c "${APP_SERVER_CMD}" rails