LafayetteCollegeLibraries/spot

View on GitHub
docker/handle/scripts/docker-entrypoint.sh

Summary

Maintainability
Test Coverage
#!/bin/bash
set -e

# create our certs from ENV PEM values
echo -e "$HANDLE_SERVER_PUBLIC_KEY"  | hdl-convert-key -o $HANDLE_SERVER_HOME/pubkey.bin
echo -e "$HANDLE_SERVER_PRIVATE_KEY" | hdl-convert-key -o $HANDLE_SERVER_HOME/privkey.bin

# add handle's scripts to the path
export PATH="$HANDLE_SERVER_HOME/bin:$PATH"

. /hdl-scripts/generate-config.sh
. /hdl-scripts/generate-siteinfo.sh

exec "$@"