Voice data server for navigation voice changer app.
Rev. | dc02d89282b1beb6ffcea3d8091acf28f42d9d2c |
---|---|
Größe | 557 Bytes |
Zeit | 2018-01-25 14:13:37 |
Autor | HMML |
Log Message | Fix error class on creating voice preview.
|
#!/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