Browse Source

docker-compose supports more environment variables

qingfengfenga 1 year ago
parent
commit
50a915b7b6
2 changed files with 34 additions and 1 deletions
  1. 26 1
      .env.template
  2. 8 0
      docker-compose.yml

+ 26 - 1
.env.template

@@ -1,4 +1,29 @@
+
+# Your openai api key. (required)
 OPENAI_API_KEY=sk-xxxx
+
+# Access passsword, separated by comma. (optional)
 CODE=your-password
 
-PROXY_URL=http://localhost:7890
+# You can start service behind a proxy
+PROXY_URL=http://localhost:7890
+
+# Override openai api request base url. (optional)
+# Default: https://api.openai.com
+# Examples: http://your-openai-proxy.com
+BASE_URL=
+
+# Specify OpenAI organization ID.(optional)
+# Default: Empty
+# If you do not want users to input their own API key, set this value to 1.
+OPENAI_ORG_ID=
+
+# (optional)
+# Default: Empty
+# If you do not want users to input their own API key, set this value to 1.
+HIDE_USER_API_KEY=
+
+# (optional)
+# Default: Empty
+# If you do not want users to use GPT-4, set this value to 1.
+DISABLE_GPT4=

+ 8 - 0
docker-compose.yml

@@ -9,6 +9,10 @@ services:
     environment:
       - OPENAI_API_KEY=$OPENAI_API_KEY
       - CODE=$CODE
+      - BASE_URL=$BASE_URL
+      - OPENAI_ORG_ID=$OPENAI_ORG_ID
+      - HIDE_USER_API_KEY=$HIDE_USER_API_KEY
+      - DISABLE_GPT4=DISABLE_GPT4
 
   chatgpt-next-web-proxy: 
     profiles: ["proxy"]
@@ -20,3 +24,7 @@ services:
       - OPENAI_API_KEY=$OPENAI_API_KEY
       - CODE=$CODE
       - PROXY_URL=$PROXY_URL
+      - BASE_URL=$BASE_URL
+      - OPENAI_ORG_ID=$OPENAI_ORG_ID
+      - HIDE_USER_API_KEY=$HIDE_USER_API_KEY
+      - DISABLE_GPT4=DISABLE_GPT4