mirror of
https://github.com/imputnet/cobalt.git
synced 2026-03-10 07:42:19 -05:00
[PR #879] [MERGED] multi-process concurrent cobalt instances #1276
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/imputnet/cobalt/pull/879
Author: @dumbmoron
Created: 11/1/2024
Status: ✅ Merged
Merged: 11/2/2024
Merged by: @github-actions[bot]
Base:
develop← Head:reuseport📝 Commits (10+)
5e92b64api: addAPI_REDIS_URLenv18acad1api: implement redis/memory store for cache11314fbapi/store: implement has() method132255bapi/stream/manage: use cobalt Store for stream cache93e6344api/stream/manage: make itunnel port configurable2d6d406api/crypto: use buffers for salt directly instead of hex strings40d6a02api: cluster support66cb8d3api: move hmac secrets to single file693204bapi/store: use basic strings instead of hashes for keysd466f8aapi: upgrade express-rate-limit to v7, reuse key generator📊 Changes
25 files changed (+712 additions, -117 deletions)
View changed files
📝
Dockerfile(+2 -2)📝
api/package.json(+5 -2)📝
api/src/cobalt.js(+9 -2)📝
api/src/config.js(+17 -1)📝
api/src/core/api.js(+64 -36)➕
api/src/misc/cluster.js(+71 -0)📝
api/src/misc/crypto.js(+1 -9)📝
api/src/processing/cookie/cookie.js(+16 -5)📝
api/src/processing/cookie/manager.js(+65 -17)📝
api/src/processing/services/bluesky.js(+1 -1)📝
api/src/processing/services/instagram.js(+4 -4)📝
api/src/processing/services/snapchat.js(+2 -2)📝
api/src/processing/services/tiktok.js(+1 -1)📝
api/src/processing/services/twitter.js(+3 -3)📝
api/src/security/api-keys.js(+20 -4)➕
api/src/security/secrets.js(+62 -0)➕
api/src/store/base-store.js(+48 -0)➕
api/src/store/memory-store.js(+76 -0)➕
api/src/store/redis-ratelimit.js(+19 -0)➕
api/src/store/redis-store.js(+64 -0)...and 5 more files
📄 Description
API_REDIS_URLenv (redis://localhost:6379)node:cluster, configured withAPI_INSTANCE_COUNTenvAPI_REDIS_URLto be configured🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.