23 lines
545 B
Bash
Executable File
23 lines
545 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
set -o pipefail
|
|
|
|
TLS=1
|
|
TLS_PRIVATE_KEY="$(base64 /etc/letsencrypt/live/riju.codes/privkey.pem)"
|
|
TLS_CERTIFICATE="$(base64 /etc/letsencrypt/live/riju.codes/fullchain.pem)"
|
|
ANALYTICS=1
|
|
|
|
# Do this separately so that errors in command substitution will crash
|
|
# the script.
|
|
export TLS TLS_PRIVATE_KEY TLS_CERTIFICATE ANALYTICS
|
|
|
|
if [[ -t 1 ]]; then
|
|
it=-it
|
|
else
|
|
it=
|
|
fi
|
|
|
|
docker run ${it} -e TLS -e TLS_PRIVATE_KEY -e TLS_CERTIFICATE -e ANALYTICS \
|
|
--rm -p 0.0.0.0:80:6119 -p 0.0.0.0:443:6120 -h riju riju:prod
|