desktop-environment/credentials/authenticate.sh
Jackson Delahunt 4ab82445e6 env
2019-02-28 20:14:26 +11:00

14 lines
574 B
Bash
Executable file

REPO_ROOT=$(dirname $(readlink -f $0))/..
# Export desktop environment shell configuration
export $($REPO_ROOT/docker/scripts/environment.sh)
# Extract credentials from environment
if [ ! -z "$DESKTOP_ENVIRONMENT_GOOGLE_CREDENTIALS" ]; then
docker run \
--env DESKTOP_ENVIRONMENT_GOOGLE_CREDENTIALS \
--interactive \
--rm \
--volume DESKTOP_ENVIRONMENT_DOCKER_REPOSITORY:$DESKTOP_ENVIRONMENT_DOCKER_REPOSITORY \
alpine:latest ash -c "echo '$DESKTOP_ENVIRONMENT_GOOGLE_CREDENTIALS' > $DESKTOP_ENVIRONMENT_DOCKER_REPOSITORY/credentials/google.json"
fi