/distribute-installer
Distribute the CODITECT install script with temporary public access.
Usage
/distribute-installer # Upload and make public for 5 minutes
/distribute-installer --permanent # Keep public permanently
/distribute-installer --revoke # Revoke public access
/distribute-installer --status # Check current status
What It Does
- Uploads the latest
CODITECT-CORE-INITIAL-SETUP.pytogs://coditect-dist - Grants public access (
allUserswithobjectViewerrole) - Waits for the specified timeout (default: 5 minutes)
- Revokes public access automatically
Public URL
When public, the script is available at:
https://storage.googleapis.com/coditect-dist/CODITECT-CORE-INITIAL-SETUP.py
Download Commands
# Using curl
curl -O https://storage.googleapis.com/coditect-dist/CODITECT-CORE-INITIAL-SETUP.py
# Using wget
wget https://storage.googleapis.com/coditect-dist/CODITECT-CORE-INITIAL-SETUP.py
# Using Python
python3 -c "import urllib.request; urllib.request.urlretrieve('https://storage.googleapis.com/coditect-dist/CODITECT-CORE-INITIAL-SETUP.py', 'CODITECT-CORE-INITIAL-SETUP.py')"
Execution
# Run the script directly
~/.coditect/scripts/distribute-install-script.sh [OPTIONS]
Security Notes
- Default behavior revokes public access after 5 minutes
- Use
--permanentonly when necessary - Always run
--revokeafter distribution is complete if using--permanent - The bucket
gs://coditect-distis in projectcoditect-citus-prod
Related
scripts/CODITECT-CORE-INITIAL-SETUP.py- The installer scriptgs://coditect-dist- GCS bucket for distribution