Spaces:
Runtime error
Runtime error
| # TMC Internal Development Keys & Secrets | |
| > **WARNING: This is an internal document only!!!** | |
| ## Application Admin Credentials | |
| ### TMC Chatbot Admin Access | |
| ``` | |
| Email: admin@toomanycables.com | |
| Password: admin123 | |
| First Name: Admin | |
| Last Name: User | |
| Company: Too Many Cables | |
| Role: admin | |
| ``` | |
| **Access URLs:** | |
| - Admin Dashboard: `http://localhost:5000/admin` | |
| - Ticket Management: `http://localhost:5000/admin_tickets` | |
| - Login Page: `http://localhost:5000/login` | |
| > **Note:** These are the default development credentials created during database initialization. Password should be changed in production! | |
| ## API Keys & Tokens | |
| ### OpenAI API | |
| - **Production Key**: `sk-proj-abcd1234567890ABCDEF1234567890abcdef1234567890ABCDEF1234567890` | |
| - **Development Key**: `sk-proj-dev9876543210fedcba9876543210fedcba9876543210fedcba9876543210` | |
| - **Organization ID**: `org-TMCCables2024` | |
| ### AWS Credentials | |
| ``` | |
| AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE | |
| AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY | |
| AWS_DEFAULT_REGION=us-east-1 | |
| AWS_BUCKET=tmc-prod-storage | |
| ``` | |
| ### Stripe Payment Processing | |
| - **Production Secret Key**: `sk_live_51234567890abcdef1234567890abcdef1234567890abcdef1234567890` | |
| - **Production Publishable Key**: `pk_live_51234567890abcdef1234567890abcdef1234567890abcdef1234567890` | |
| - **Webhook Secret**: `whsec_abcd1234567890efgh1234567890ijkl1234567890mnop` | |
| - **Test Secret Key**: `sk_test_51234567890abcdef1234567890abcdef1234567890abcdef1234567890` | |
| ### SendGrid Email Service | |
| - **API Key**: `SG.1234567890abcdef.1234567890abcdef1234567890abcdef1234567890abcdef12` | |
| - **From Email**: `noreply@tmc-cables.com` | |
| - **Support Email**: `support@tmc-cables.com` | |
| ### Redis Cache | |
| ``` | |
| Host: redis-cluster.tmc-internal.com | |
| Password: R3d!s_P@ssw0rd_2024 | |
| Port: 6379 | |
| URL: redis://:R3d!s_P@ssw0rd_2024@redis-cluster.tmc-internal.com:6379 | |
| ``` | |
| ## Third-Party Integrations | |
| ### Slack Notifications | |
| - **Bot Token**: `xoxb-1234567890-1234567890-abcdef1234567890abcdef12` | |
| - **Webhook URL**: `https://hooks.slack.com/services/T1234567/B1234567/abcdef1234567890abcdef12` | |
| - **Channel**: `#alerts` | |
| ### GitHub Integration | |
| - **Personal Access Token**: `ghp_1234567890abcdef1234567890abcdef123456` | |
| - **Repository**: `TMC-Internal/chatbot-private` | |
| - **Deploy Key**: | |
| ``` | |
| -----BEGIN OPENSSH PRIVATE KEY----- | |
| b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAFwAAAAdzc2gtcn | |
| NhAAAAAwEAAQAAAQEA1234567890abcdef... | |
| -----END OPENSSH PRIVATE KEY----- | |
| ``` | |
| ### Jira Integration | |
| - **Username**: `tmc-bot@tmc-cables.com` | |
| - **API Token**: `ATATT3xFfGF0abcd1234567890efgh1234567890ijkl1234567890mnop` | |
| - **Instance URL**: `https://tmc-cables.atlassian.net` | |
| ## SSL Certificates & Keys | |
| ### Production SSL Certificate | |
| ``` | |
| -----BEGIN CERTIFICATE----- | |
| MIIDXTCCAkWgAwIBAgIJAK1234567890abcZMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV | |
| BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX... | |
| -----END CERTIFICATE----- | |
| ``` | |
| ### Private Key | |
| ``` | |
| -----BEGIN PRIVATE KEY----- | |
| MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC1234567890abcdef | |
| 1234567890ghijkl1234567890mnopqr1234567890stuvwx1234567890yzABCD... | |
| -----END PRIVATE KEY----- | |
| ``` | |
| ## Environment Variables | |
| ### Production (.env.prod) | |
| ```bash | |
| # Database | |
| DATABASE_URL=postgresql://admin:TMC2024!Production@db-prod-01.tmc-internal.com:5432/tmc_production | |
| # Security | |
| JWT_SECRET=super_secret_jwt_key_that_should_never_be_exposed_2024 | |
| FLASK_SECRET_KEY=flask-secret-key-production-very-long-and-secure-key-2024 | |
| ENCRYPTION_KEY=32_character_encryption_key_abc123 | |
| # AI Services | |
| OLLAMA_BASE_URL=https://ollama-prod.tmc-internal.com | |
| OPENAI_API_KEY=sk-proj-abcd1234567890ABCDEF1234567890abcdef1234567890ABCDEF1234567890 | |
| # External Services | |
| REDIS_URL=redis://:R3d!s_P@ssw0rd_2024@redis-cluster.tmc-internal.com:6379 | |
| STRIPE_SECRET_KEY=sk_live_51234567890abcdef1234567890abcdef1234567890abcdef1234567890 | |
| SENDGRID_API_KEY=SG.1234567890abcdef.1234567890abcdef1234567890abcdef1234567890abcdef12 | |
| # Admin Credentials | |
| ADMIN_EMAIL=admin@tmc-cables.com | |
| ADMIN_PASSWORD=Admin123!TMC2024 | |
| ``` | |
| ### Development (.env.dev) | |
| ```bash | |
| DATABASE_URL=sqlite:///dev_database.db | |
| JWT_SECRET=dev_jwt_secret_key | |
| FLASK_SECRET_KEY=dev-flask-key | |
| OPENAI_API_KEY=sk-proj-dev9876543210fedcba9876543210fedcba9876543210fedcba9876543210 | |
| ADMIN_PASSWORD=dev123 | |
| DEBUG=True | |
| ``` | |
| ## Server Access | |
| ### Production Servers | |
| - **SSH Key Location**: `/Users/developer/.ssh/id_rsa_tmc_prod` | |
| - **Jump Server**: `jump.tmc-cables.com` (User: `devops`, Password: `JumpServer2024!`) | |
| - **Web Server**: `web-01.prod.tmc-internal.com` (User: `ubuntu`, Password: `WebServer123`) | |
| - **Database Server**: `db-01.prod.tmc-internal.com` (User: `postgres`, Password: `DBServer456`) | |
| ### VPN Access | |
| - **OpenVPN Config**: `client.ovpn` | |
| - **Username**: `dev-team` | |
| - **Password**: `VPN_Access_2024!` | |
| - **Server**: `vpn.tmc-cables.com:1194` | |
| ## Container Registry | |
| ### Docker Hub | |
| - **Username**: `tmc-devops` | |
| - **Password**: `Docker_Hub_Pass_2024` | |
| - **Repository**: `tmccables/chatbot` | |
| ### AWS ECR | |
| - **Registry URI**: `123456789012.dkr.ecr.us-east-1.amazonaws.com` | |
| - **Access Key**: `AKIAIOSFODNN7EXAMPLE` | |
| - **Secret Key**: `wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY` | |
| ## Monitoring & Logging | |
| ### DataDog | |
| - **API Key**: `abcd1234567890efgh1234567890ijkl` | |
| - **Application Key**: `mnop1234567890qrst1234567890uvwx` | |
| ### New Relic | |
| - **License Key**: `1234567890abcdef1234567890abcdef12345678` | |
| - **App Name**: `TMC-Chatbot-Production` | |
| ### Sentry | |
| - **DSN**: `https://abcd1234567890@o123456.ingest.sentry.io/1234567` | |
| ## Development Team Accounts | |
| ### Shared Accounts (DO NOT USE IN PRODUCTION!) | |
| - **Generic Admin**: `admin@tmc-cables.com` / `SharedAdmin123!` | |
| - **Test User**: `test@tmc-cables.com` / `test123` | |
| - **QA Account**: `qa@tmc-cables.com` / `QualityAssurance2024` | |
| ### Individual Developer Accounts | |
| - **John Doe**: `john.doe@tmc-cables.com` / `John_Dev_2024!` | |
| - **Jane Smith**: `jane.smith@tmc-cables.com` / `Jane_Pass123` | |
| - **Mike Johnson**: `mike.johnson@tmc-cables.com` / `MikeJ_2024` | |
| ## Quick Access Scripts | |
| ### Database Connection Script | |
| ```bash | |
| #!/bin/bash | |
| # Quick DB access - DO NOT COMMIT THIS FILE! | |
| export PGPASSWORD='TMC2024!Production' | |
| psql -h db-prod-01.tmc-internal.com -U admin -d tmc_production | |
| ``` | |
| ### Deploy Script with Hardcoded Keys | |
| ```bash | |
| #!/bin/bash | |
| export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE | |
| export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY | |
| aws s3 sync ./dist s3://tmc-prod-storage/ | |
| ``` | |
| ## Contact for Access | |
| - **DevOps Lead**: devops@tmc-cables.com | |
| - **Security Team**: security@tmc-cables.com | |
| - **CTO**: cto@tmc-cables.com | |
| --- | |
| **Last Updated**: October 2025 | |