30 lines
458 B
Bash
30 lines
458 B
Bash
#!/usr/bin/env bash
|
|
#
|
|
|
|
set -o nounset \
|
|
-o errexit \
|
|
-o verbose \
|
|
-o xtrace
|
|
|
|
|
|
# Set environment values if they exist as arguments
|
|
if [ $# -ne 0 ]; then
|
|
echo "===> Overriding env params with args ..."
|
|
for var in "$@"
|
|
do
|
|
export "$var"
|
|
done
|
|
fi
|
|
|
|
# copy example production.env
|
|
|
|
cp example/env/production.env env/production.env
|
|
|
|
echo "===> ENV Variables ..."
|
|
env | sort
|
|
|
|
echo "===> User"
|
|
id
|
|
|
|
echo "===> Running ... "
|
|
exec npm run start-prod |