git clone https://github.com/Hotragn/TravelGraph-AI.git
cd TravelGraph-AI
python -m venv venv
venv\Scripts\activate # Windows
pip install -r requirements.txtFrom original machine, copy this file:
C:\Users\hotra\.ssh\rsa_key.p8
To new machine, place it here:
C:\Users\YourName\.ssh\rsa_key.p8
Create .streamlit/secrets.toml:
[neo4j]
uri = "neo4j+s://your-instance.databases.neo4j.io"
username = "neo4j"
password = "your-password"
[snowflake]
account = "your-account.snowflakecomputing.com"
user = "your-username"
warehouse = "COMPUTE_WH"
database = "TRAVEL_DB"
schema = "PUBLIC"
role = "ACCOUNTADMIN"
private_key_path = "C:/Users/YourName/.ssh/rsa_key.p8"streamlit run app.py- Private key is NOT in GitHub - You must copy it manually
- secrets.toml is NOT in GitHub - You must create it on each machine
- Both files are in .gitignore - They won't be committed accidentally
Error: "Private key not found"
→ Check path in secrets.toml matches where you put the key
Error: "Snowflake auth failed"
→ Verify you copied the ENTIRE key file (including BEGIN/END lines)
Error: "Neo4j connection failed"
→ Check credentials in secrets.toml
For detailed instructions, see: docs/DEPLOYMENT_GUIDE.md
