Spaces:
Sleeping
Sleeping
| # Atlas Startup Script | |
| echo "Starting Atlas..." | |
| # Check if virtual environment exists, create if not | |
| if [ ! -d "atlas_env" ]; then | |
| echo "Virtual environment not found. Creating atlas_env..." | |
| python3 -m venv atlas_env | |
| echo "Virtual environment created successfully." | |
| echo "Activating virtual environment..." | |
| source atlas_env/bin/activate | |
| echo "Installing packages from requirements.txt..." | |
| if [ -f requirements.txt ]; then | |
| pip install -r requirements.txt | |
| echo "Packages installed successfully." | |
| else | |
| echo "Warning: requirements.txt not found!" | |
| fi | |
| else | |
| # Check if virtual environment is activated | |
| if [[ "$VIRTUAL_ENV" == "" ]]; then | |
| echo "Activating virtual environment..." | |
| source atlas_env/bin/activate | |
| fi | |
| fi | |
| # Check if .env file exists | |
| if [ ! -f .env ]; then | |
| echo "Warning: .env file not found!" | |
| echo "Please create a .env file with your API keys:" | |
| echo "GOOGLE_API_KEY=your_google_api_key_here" | |
| echo "BRAVE_API_KEY=your_brave_api_key_here (optional)" | |
| fi | |
| # Run the application | |
| echo "Starting Atlas server on http://localhost:7860" | |
| echo "Press Ctrl+C to stop" | |
| echo "" | |
| python app.py |