mirror of
https://github.com/tiennm99/tiennm99bot.git
synced 2026-10-11 03:13:46 +00:00
refactor(renderer)!: drop the API token from the internal renderer
The renderer now runs only on the compose network with no published port or domain, so a shared bearer token adds nothing. The renderer no longer checks Authorization or requires API_TOKEN in production, and the bot no longer sends a token. BREAKING CHANGE: WHEELOFNAMES_API_TOKEN and the renderer's API_TOKEN are removed. Never publish the renderer's port: its API is unauthenticated.
This commit is contained in:
1 parent
3130f5ec36
commit
2ec4a2b371
19 files changed
+30
-154
No files matched your search
+2
-4
@@ -19,7 +19,6 @@ services:
|
||||
# platform-level value cannot point the bot elsewhere; /gacha and
|
||||
# /genshin derive their endpoints from it.
|
||||
WHEELOFNAMES_API_URL: http://renderer:3000/api/gif
|
||||
WHEELOFNAMES_API_TOKEN: ${WHEELOFNAMES_API_TOKEN:-} # Shared bearer token; the renderer uses it as API_TOKEN
|
||||
# SOURCE_COMMIT is intentionally not declared here. Coolify provides it
|
||||
# at runtime via its generated env file; declaring it here with Compose
|
||||
# interpolation can override the runtime value with an empty string.
|
||||
@@ -44,8 +43,8 @@ services:
|
||||
|
||||
# Animation renderer (Node + Remotion + headless Chrome) from renderer/.
|
||||
# Internal only: the bot reaches it over the compose network, so it has no
|
||||
# published port and no public domain. Without WHEELOFNAMES_API_TOKEN it
|
||||
# refuses to start in production, and the bot falls back to text replies.
|
||||
# published port, no public domain, and no auth token. Never publish a port
|
||||
# or attach a domain to it — its API is unauthenticated.
|
||||
renderer:
|
||||
build:
|
||||
context: ./renderer
|
||||
@@ -54,7 +53,6 @@ services:
|
||||
NODE_ENV: production
|
||||
HOST: 0.0.0.0
|
||||
PORT: "3000"
|
||||
API_TOKEN: ${WHEELOFNAMES_API_TOKEN:-}
|
||||
MAX_CONCURRENT_RENDERS: ${MAX_CONCURRENT_RENDERS:-1}
|
||||
RENDER_TIMEOUT_MS: ${RENDER_TIMEOUT_MS:-15000}
|
||||
MAX_OPTIONS: ${MAX_OPTIONS:-32}
|
||||
|
||||
Reference in new issue
Block a user