🔐 Update project: Add .gitignore and GCP credentials
- Added comprehensive .gitignore for Node.js project - Excluded MCP server directories (gitea-mcp, gcp-mcp) - Added GCP service account credentials - Updated project structure for better organization
This commit is contained in:
110
.gitignore
vendored
110
.gitignore
vendored
@@ -1,9 +1,105 @@
|
|||||||
.env
|
# Dependencies
|
||||||
node_modules/
|
node_modules/
|
||||||
.vscode/
|
npm-debug.log*
|
||||||
.DS_Store
|
yarn-debug.log*
|
||||||
.pgpass
|
yarn-error.log*
|
||||||
|
|
||||||
|
# Environment variables
|
||||||
|
.env
|
||||||
|
.env.local
|
||||||
|
.env.development.local
|
||||||
|
.env.test.local
|
||||||
|
.env.production.local
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
logs
|
||||||
*.log
|
*.log
|
||||||
*.sh
|
server.log
|
||||||
ninjacross-8a77c8ef79a7.json
|
|
||||||
gcp-mcp
|
# Runtime data
|
||||||
|
pids
|
||||||
|
*.pid
|
||||||
|
*.seed
|
||||||
|
*.pid.lock
|
||||||
|
|
||||||
|
# Coverage directory used by tools like istanbul
|
||||||
|
coverage/
|
||||||
|
|
||||||
|
# nyc test coverage
|
||||||
|
.nyc_output
|
||||||
|
|
||||||
|
# Dependency directories
|
||||||
|
jspm_packages/
|
||||||
|
|
||||||
|
# Optional npm cache directory
|
||||||
|
.npm
|
||||||
|
|
||||||
|
# Optional REPL history
|
||||||
|
.node_repl_history
|
||||||
|
|
||||||
|
# Output of 'npm pack'
|
||||||
|
*.tgz
|
||||||
|
|
||||||
|
# Yarn Integrity file
|
||||||
|
.yarn-integrity
|
||||||
|
|
||||||
|
# dotenv environment variables file
|
||||||
|
.env
|
||||||
|
|
||||||
|
# parcel-bundler cache (https://parceljs.org/)
|
||||||
|
.cache
|
||||||
|
.parcel-cache
|
||||||
|
|
||||||
|
# next.js build output
|
||||||
|
.next
|
||||||
|
|
||||||
|
# nuxt.js build output
|
||||||
|
.nuxt
|
||||||
|
|
||||||
|
# vuepress build output
|
||||||
|
.vuepress/dist
|
||||||
|
|
||||||
|
# Serverless directories
|
||||||
|
.serverless
|
||||||
|
|
||||||
|
# FuseBox cache
|
||||||
|
.fusebox/
|
||||||
|
|
||||||
|
# DynamoDB Local files
|
||||||
|
.dynamodb/
|
||||||
|
|
||||||
|
# TernJS port file
|
||||||
|
.tern-port
|
||||||
|
|
||||||
|
# IDE files
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*~
|
||||||
|
|
||||||
|
# OS generated files
|
||||||
|
.DS_Store
|
||||||
|
.DS_Store?
|
||||||
|
._*
|
||||||
|
.Spotlight-V100
|
||||||
|
.Trashes
|
||||||
|
ehthumbs.db
|
||||||
|
Thumbs.db
|
||||||
|
|
||||||
|
# MCP Servers (separate repositories)
|
||||||
|
gitea-mcp/
|
||||||
|
gcp-mcp/
|
||||||
|
|
||||||
|
# SSL certificates
|
||||||
|
*.pem
|
||||||
|
*.key
|
||||||
|
*.crt
|
||||||
|
|
||||||
|
# Database files
|
||||||
|
*.db
|
||||||
|
*.sqlite
|
||||||
|
|
||||||
|
# Temporary files
|
||||||
|
tmp/
|
||||||
|
temp/
|
||||||
13
ninjacross-8a77c8ef79a7.json
Normal file
13
ninjacross-8a77c8ef79a7.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"type": "service_account",
|
||||||
|
"project_id": "ninjacross",
|
||||||
|
"private_key_id": "8a77c8ef79a7a7784f022f276a9d3f26eac6c044",
|
||||||
|
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDItq0W+LPbz1Gg\nzXZQm3yiuqun9ZjYYO2G2S5jRm4DcWB+dStfg7fZCOjBI5ziN3mpwWMfn9dogbtG\nAak42Fz8j9sMggDxk98JWfU8eqofJVhB6ADWwPNdoajzBuUO4kVjhqIFrAAHH7mn\ntTgddVut5IxG8vlXxjx/tTgt/tXCWy9AO8J0nG581K8gVMD6jySsrRpVO7q25Lfp\nv8TO6Ke6+0E4DcER0+x1gckPgVPuVU2vluBYUV+JXvzafv9S78FRq9UzPiaNEDYz\nZMAOBmXHB5OE1Y53NaGa9PWHOrNU2PGcC+RcbU1+4fbVKapM8QOOR1Xo8uMe0Kx/\ntKzs7917AgMBAAECggEAGplC1PF+fFm8GpA/5qzEVphgWTDN4Zbuw1kSsatKtwAW\nZovGhLDi80sf9UBv8PajE+EB7tXy6PGQTNW5hEQABqRVxhGQaHNNMmMOgcZLtzbu\nvEUvn0YQuk7LIfG+9zr7MRZNcGz7z/XfV59HYXgE/0VzZY+bhYtKxy3P1SCZWVkZ\n3EgsUIEqDwDviTkcaPgRtbyWyIZdy+uSgvIa+CE1ra+Q0RWK9OJGVJkU3AG44r8i\nR28muIfHWydOy3OO5DrFOkbX+pDGKEAHEQ0pevAOcSMiYlJRBiD7eJyh0dqcgwen\nX8IZ36qBJJofxbPqzjw6a0iWB9jj1oLBrM9Dbg790QKBgQD257zYmde81/jZ8DBm\nTf37ME07KbXPOrj9SqUwsz8kmbTr5QiR9QFJZP443ijs45wIMtroygX4PyTbwjQI\nmNrgxrYP5hGUdmeOdKYtccqH1FBXqTe1UYXgBV16awWURaPH73zGhcvnZNO+oEZl\nuvsG1s3MT4CmPfhy3NUS8taECQKBgQDQG1x/TtTFcmzeaM400wx4VxQSx4GbXEvY\nYImPAHNPsn8PW7wNd7/xW1d0GXPZEjXHGz57jyoCqRdRy+jqh6/3iGS9oCgZNM6z\nF1A6Wxr14IMTQX6uioYtXGev+drp5SPv1G0cqo1y+s2RQk788FAbF2tZqJHf/L2w\n8Fal/mPeYwKBgE89dl0pmpRv19zR+iaLN0zrZo3rR/83AHHCCBwGGui7L9ZZThPR\nxtTwRaqomgfU0JnNAHafh6TxVvn0bNCphe2HuJyHoPK9wWR1yXNiRrarDBHmLAvU\nGxwXfLWyLTs10mdzU98+x37+2/oc5Br4FGJQhAHjLg2sa9UpTHTlXLVJAoGBAMi2\n6xKajJrXDuvAN8o5F9jlW6X1KCsY7MoH6gSzkYP3i5bbileO/OCjkYiXl+VwK9Aa\nlbwES6d/QM+SlNXHAtACi+9cjfApv4Z54NY30pv8607iJ3XegyUy74qJuDtI1s1U\nm9w/Hugbv7LvOlG40fofL1mtPOzEzoveciPtZJMzAoGBAMk++690xWQr8oWxxpDN\ntUkTpBwoeZ0VQx1E4w6B5XASjikmsblnpO+N1BwqDER+PsPw7B3gT9edhpUJf8TL\nlF4tin8Q9huqjjVdeUd2FxtVScNiyBO6UUtUgC1MtYKIox0saKfwX2DmAemqe9n+\nC0t9w6x0/XK4hZ5Vklp26/dS\n-----END PRIVATE KEY-----\n",
|
||||||
|
"client_email": "mcp-939@ninjacross.iam.gserviceaccount.com",
|
||||||
|
"client_id": "101546098649994814214",
|
||||||
|
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
|
||||||
|
"token_uri": "https://oauth2.googleapis.com/token",
|
||||||
|
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
|
||||||
|
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/mcp-939%40ninjacross.iam.gserviceaccount.com",
|
||||||
|
"universe_domain": "googleapis.com"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user