Spaces:
Sleeping
Sleeping
| #!/usr/bin/env python3 | |
| """ | |
| Deployment setup script for MCP-88: MCP Server for data product building | |
| This script handles the deployment configuration and setup. | |
| """ | |
| import os | |
| import sys | |
| from pathlib import Path | |
| def setup_deployment(): | |
| """Setup the deployment environment""" | |
| print("π§ Setting up MCP-88 deployment...") | |
| # Check for required environment variables | |
| required_vars = ["OPENAI_API_KEY"] | |
| missing_vars = [] | |
| for var in required_vars: | |
| if not os.getenv(var): | |
| missing_vars.append(var) | |
| if missing_vars: | |
| print(f"β Missing required environment variables: {', '.join(missing_vars)}") | |
| print("Please set these environment variables before deployment.") | |
| return False | |
| print("β Environment variables configured") | |
| # Create necessary directories | |
| directories = ["sessions", "logs"] | |
| for directory in directories: | |
| Path(directory).mkdir(exist_ok=True) | |
| print(f"π Created directory: {directory}") | |
| print("β Deployment setup completed successfully!") | |
| return True | |
| if __name__ == "__main__": | |
| success = setup_deployment() | |
| if not success: | |
| sys.exit(1) | |