atst/script/alpine_setup
2018-07-03 11:01:55 -04:00

24 lines
491 B
Bash
Executable File

#!/bin/sh
# script/alpine_setup: Adds all the system packages, directors, users, etc.
# required to run the application on Alpine
# If a command fails, exit the script
set -e
# Ensure we are in the app root directory (not the /script directory)
cd "$(dirname "${0}")/.."
APP_USER=${1}
APP_GROUP=${2}
apk update
apk upgrade
apk add bash
addgroup -g 8000 -S "${APP_GROUP}"
adduser -u 8010 -D -S -G "${APP_GROUP}" "${APP_USER}"
echo 'gem: --no-document' > ~/.gemrc