Jelajahi Sumber

refactor(docker): Simplify environment variable configuration

Removed the redundant 'environment' block from the docker-compose.yml files for both the main service and the account-feeder service. All environment variables are now loaded exclusively through the 'env_file' directive.

This change centralizes environment variable management into the respective .env files, eliminating redundancy and potential confusion caused by Docker Compose's variable precedence rules. The configuration for both services is now cleaner and easier to maintain.

feat(docs): Add Star History chart to README.md
CassiopeiaCode 2 bulan lalu
induk
melakukan
9bc4ffbbde
3 mengubah file dengan 4 tambahan dan 10 penghapusan
  1. 4 0
      README.md
  2. 0 4
      account-feeder/docker-compose.yml
  3. 0 6
      docker-compose.yml

+ 4 - 0
README.md

@@ -1,5 +1,9 @@
 # Amazon Q to API Bridge - Main Service
 
+## Star History
+
+[![Star History Chart](https://api.star-history.com/svg?repos=CassiopeiaCode/q2api&type=date&legend=top-left)](https://www.star-history.com/#CassiopeiaCode/q2api&type=date&legend=top-left)
+
 将 Amazon Q Developer 转换为兼容 OpenAI 和 Claude API 的服务,支持多账号管理、流式响应和智能负载均衡。
 
 **项目地址:**

+ 0 - 4
account-feeder/docker-compose.yml

@@ -8,10 +8,6 @@ services:
     container_name: q2api-account-feeder
     ports:
       - "${FEEDER_PORT:-8001}:${FEEDER_PORT:-8001}"
-    environment:
-      - FEEDER_PORT=${FEEDER_PORT:-8001}
-      - API_SERVER=${API_SERVER:-http://q2api:8000}
-      - HTTP_PROXY=${HTTP_PROXY}
     env_file:
       - .env
     restart: unless-stopped

+ 0 - 6
docker-compose.yml

@@ -8,12 +8,6 @@ services:
     container_name: q2api
     ports:
       - "${PORT:-8000}:${PORT:-8000}"
-    environment:
-      - OPENAI_KEYS=${OPENAI_KEYS}
-      - MAX_ERROR_COUNT=${MAX_ERROR_COUNT:-100}
-      - HTTP_PROXY=${HTTP_PROXY}
-      - ENABLE_CONSOLE=${ENABLE_CONSOLE:-true}
-      - PORT=${PORT:-8000}
     env_file:
       - .env
     volumes: