mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-09-30 12:43:16 +00:00
34 lines
No EOL
1.5 KiB
Text
34 lines
No EOL
1.5 KiB
Text
# ------------------Github App Secrets-----------------
|
|
# GitHub app client secrets. Used for the GitHub OAuth login flow.
|
|
NEXT_PUBLIC_GITHUB_APP_CLIENT_ID=""
|
|
GITHUB_APP_CLIENT_SECRET=""
|
|
# Should be updated to your production URL when deployed.
|
|
# This value should match the redirect URL you have configured in
|
|
# your GitHub app settings.
|
|
GITHUB_APP_REDIRECT_URI="http://localhost:3000/api/auth/github/callback"
|
|
|
|
GITHUB_APP_NAME="open-swe-dev" # this must match the name of your GitHub app, excluding spaces
|
|
GITHUB_APP_ID=""
|
|
# App secret key. Should be multi-line.
|
|
GITHUB_APP_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----
|
|
...add your private key here...
|
|
-----END RSA PRIVATE KEY-----
|
|
"
|
|
|
|
|
|
# ------------------------Other------------------------
|
|
# The API URL of the proxy route in the Next.js app. This route forwards
|
|
# requests to the LangGraph server, injecting some secrets.
|
|
NEXT_PUBLIC_API_URL="http://localhost:3000/api"
|
|
# The API URL of the LangGraph server. Used in the proxy route to forward
|
|
# requests to the LangGraph server.
|
|
LANGGRAPH_API_URL="http://localhost:2024"
|
|
# Encryption key for secrets (32-byte hex string for AES-256)
|
|
# Should be the same value as the one used in the web app, so that secrets
|
|
# encrypted in the web app can be decrypted in the agent.
|
|
SECRETS_ENCRYPTION_KEY=""
|
|
|
|
# List of GitHub usernames that are allowed to use Open SWE without providing API keys
|
|
# This is only used in production. In development every user is an "allowed user".
|
|
# Must be a valid JSON array of strings.
|
|
NEXT_PUBLIC_ALLOWED_USERS_LIST='["your-github-username", "teammate-username"]' |