Fix docker run.sh
This commit is contained in:
18
run.sh
18
run.sh
@@ -1,12 +1,22 @@
|
||||
#!/bin/bash
|
||||
export $(egrep -v '^#' .env | xargs)
|
||||
# Split at \n instead of space.
|
||||
# https://unix.stackexchange.com/a/39482
|
||||
set -f
|
||||
IFS='
|
||||
'
|
||||
|
||||
input=($(egrep -v '^#' .env))
|
||||
prepended=(${input[@]/#/-e\"})
|
||||
variables=${prepended[@]/%/\"}
|
||||
|
||||
unset IFS
|
||||
set +f
|
||||
|
||||
echo "Running Revolt in detached mode."
|
||||
docker run \
|
||||
-d \
|
||||
--name revolt \
|
||||
-p 8000:8000 \
|
||||
-p 9000:9000 \
|
||||
-e "DB_URI=$DB_URI" \
|
||||
-e "PUBLIC_URI=$PUBLIC_URI" \
|
||||
-e "PORTAL_URL=$PORTAL_URI" \
|
||||
$variables \
|
||||
revolt
|
||||
|
||||
Reference in New Issue
Block a user