Files
openclaw/docker/tools/setup-gog.sh

25 lines
672 B
Bash
Executable File

#!/bin/bash
# setup-gog.sh - Initialize gog with credentials from volume
# Run this after container starts and secrets are mounted
set -e
CREDS_FILE="/data/secrets/google-client-secret.json"
if [ ! -f "$CREDS_FILE" ]; then
echo "ERROR: Google client secret not found at $CREDS_FILE"
echo "Mount your secrets JSON to /data/secrets/google-client-secret.json"
exit 1
fi
echo "Setting up gog with credentials..."
gog auth credentials "$CREDS_FILE"
echo ""
echo "Available gog accounts:"
gog auth list 2>/dev/null || echo "No accounts configured yet."
echo ""
echo "To add an account, run:"
echo " gog auth add you@gmail.com --services gmail,calendar,drive"