Add workspace config: docker build files, agent identity, user config, gitignore
This commit is contained in:
24
docker/tools/setup-gog.sh
Executable file
24
docker/tools/setup-gog.sh
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/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"
|
||||
Reference in New Issue
Block a user