Skip to content

Commit 0632587

Browse files
committed
running out of ideas...
1 parent d2741d0 commit 0632587

File tree

5 files changed

+29
-32
lines changed

5 files changed

+29
-32
lines changed

docker-compose.prod.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ x-common-environment: &common-environment
4343
REMOTION_WEBHOOK_SECRET_FILE: /run/secrets/remotion-webhook-secret
4444
REMOTION_ID: pebs
4545
REMOTION_SITE_NAME: https://streameth.org
46-
REMOTION_WEBHOOK_URL: https://prod.api.streameth.org/remotion-webhook
46+
REMOTION_WEBHOOK_URL: https://prod.api.streameth.org/webhook/remotion
4747
PIPEDREAM_AUTH_TOKEN_FILE: /run/secrets/pipedream-auth-token
4848
DEVCON_UPLOAD_ENDPOINT_FILE: /run/secrets/devcon-upload-endpoint
4949
LOG_DIR: logs
@@ -231,7 +231,6 @@ services:
231231
- redis
232232
environment:
233233
<<: *common-environment
234-
REMOTION_WEBHOOK_URL: https://prod.api.streameth.org/remotion-webhook
235234
deploy:
236235
<<: *common-deploy
237236
mode: replicated

docker-compose.staging.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ x-common-environment: &common-environment
4343
REMOTION_WEBHOOK_SECRET_FILE: /run/secrets/remotion-webhook-secret
4444
REMOTION_ID: pebs
4545
REMOTION_SITE_NAME: rendering-engine
46-
REMOTION_WEBHOOK_URL: https://staging.api.streameth.org/remotion-webhook
46+
REMOTION_WEBHOOK_URL: https://staging.api.streameth.org/webhook/remotion
4747
PIPEDREAM_AUTH_TOKEN_FILE: /run/secrets/pipedream-auth-token
4848
DEVCON_UPLOAD_ENDPOINT_FILE: /run/secrets/devcon-upload-endpoint
4949
LOG_DIR: logs
@@ -52,7 +52,6 @@ x-common-environment: &common-environment
5252
REDIS_HOST: redis
5353
REDIS_PORT: 6379
5454
OPENAI_API_KEY_FILE: /run/secrets/openai-api-key
55-
# AWS Configuration read from GitHub Actions secrets
5655
AWS_ACCESS_KEY_ID_FILE: /run/secrets/aws-access-key
5756
AWS_SECRET_ACCESS_KEY_FILE: /run/secrets/aws-secret-key
5857

@@ -242,7 +241,6 @@ services:
242241
- redis
243242
environment:
244243
<<: *common-environment
245-
REMOTION_WEBHOOK_URL: https://staging.api.streameth.org/remotion-webhook
246244
deploy:
247245
<<: *common-deploy
248246
mode: replicated

packages/reel-creator/app/api/lambda/progress/route.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,20 @@ import {
1111
REGION,
1212
SITE_NAME,
1313
TIMEOUT,
14-
SERVER_WEBHOOK_SECRET_FILE,
15-
SERVER_WEBHOOK_URL,
16-
AWS_ACCESS_KEY_ID_FILE,
17-
AWS_SECRET_ACCESS_KEY_FILE,
14+
WEBHOOK_SECRET,
15+
WEBHOOK_URL,
16+
AWS_ACCESS_KEY_ID,
17+
AWS_SECRET_ACCESS_KEY,
1818
} from "../../../../config.mjs";
1919

2020
export const POST = executeApi<ProgressResponse, typeof ProgressRequest>(
2121
ProgressRequest,
2222
async (req, body) => {
2323
if (
24-
!AWS_ACCESS_KEY_ID_FILE ||
25-
!AWS_SECRET_ACCESS_KEY_FILE ||
26-
!SERVER_WEBHOOK_URL ||
27-
!SERVER_WEBHOOK_SECRET_FILE ||
24+
!AWS_ACCESS_KEY_ID ||
25+
!AWS_SECRET_ACCESS_KEY ||
26+
!WEBHOOK_URL ||
27+
!WEBHOOK_SECRET ||
2828
!SITE_NAME
2929
) {
3030
throw new TypeError(
@@ -33,9 +33,9 @@ export const POST = executeApi<ProgressResponse, typeof ProgressRequest>(
3333
}
3434

3535
// set REMOTION_AWS_SECRET_ACCESS_KEY env
36-
process.env.REMOTION_AWS_SECRET_ACCESS_KEY = AWS_SECRET_ACCESS_KEY_FILE;
36+
process.env.REMOTION_AWS_SECRET_ACCESS_KEY = AWS_SECRET_ACCESS_KEY;
3737
// set REMOTION_AWS_ACCESS_KEY_ID env
38-
process.env.REMOTION_AWS_ACCESS_KEY_ID = AWS_ACCESS_KEY_ID_FILE;
38+
process.env.REMOTION_AWS_ACCESS_KEY_ID = AWS_ACCESS_KEY_ID;
3939

4040
const renderProgress = await getRenderProgress({
4141
bucketName: body.bucketName,

packages/reel-creator/app/api/lambda/render/route.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ import {
1212
REGION,
1313
SITE_NAME,
1414
TIMEOUT,
15-
SERVER_WEBHOOK_SECRET_FILE,
16-
SERVER_WEBHOOK_URL,
17-
AWS_ACCESS_KEY_ID_FILE,
18-
AWS_SECRET_ACCESS_KEY_FILE,
15+
WEBHOOK_SECRET,
16+
WEBHOOK_URL,
17+
AWS_ACCESS_KEY_ID,
18+
AWS_SECRET_ACCESS_KEY,
1919
} from "../../../../config.mjs";
2020
import { executeApi } from "../../../../helpers/api-response";
2121
import { RenderRequest } from "../../../../types/schema";
@@ -24,10 +24,10 @@ export const POST = executeApi<RenderMediaOnLambdaOutput, typeof RenderRequest>(
2424
RenderRequest,
2525
async (req, body) => {
2626
if (
27-
!AWS_ACCESS_KEY_ID_FILE ||
28-
!AWS_SECRET_ACCESS_KEY_FILE ||
29-
!SERVER_WEBHOOK_URL ||
30-
!SERVER_WEBHOOK_SECRET_FILE ||
27+
!AWS_ACCESS_KEY_ID ||
28+
!AWS_SECRET_ACCESS_KEY ||
29+
!WEBHOOK_URL ||
30+
!WEBHOOK_SECRET ||
3131
!SITE_NAME
3232
) {
3333
throw new TypeError(
@@ -36,14 +36,14 @@ export const POST = executeApi<RenderMediaOnLambdaOutput, typeof RenderRequest>(
3636
}
3737

3838
// set REMOTION_AWS_SECRET_ACCESS_KEY env
39-
process.env.REMOTION_AWS_SECRET_ACCESS_KEY = AWS_SECRET_ACCESS_KEY_FILE;
39+
process.env.REMOTION_AWS_SECRET_ACCESS_KEY = AWS_SECRET_ACCESS_KEY;
4040
// set REMOTION_AWS_ACCESS_KEY_ID env
41-
process.env.REMOTION_AWS_ACCESS_KEY_ID = AWS_ACCESS_KEY_ID_FILE;
41+
process.env.REMOTION_AWS_ACCESS_KEY_ID = AWS_ACCESS_KEY_ID;
4242

4343
// Add webhook configuration
4444
const webhook = {
45-
url: SERVER_WEBHOOK_URL,
46-
secret: SERVER_WEBHOOK_SECRET_FILE,
45+
url: WEBHOOK_URL,
46+
secret: WEBHOOK_SECRET,
4747
customData: {
4848
compositionId: body.id, // Add custom data here.
4949
},
@@ -69,7 +69,7 @@ export const POST = executeApi<RenderMediaOnLambdaOutput, typeof RenderRequest>(
6969
webhook,
7070
});
7171

72-
console.log("secrets", AWS_ACCESS_KEY_ID_FILE, AWS_SECRET_ACCESS_KEY_FILE, SERVER_WEBHOOK_SECRET_FILE, SERVER_WEBHOOK_URL, SITE_NAME);
72+
console.log("secrets", AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, WEBHOOK_SECRET, WEBHOOK_URL, SITE_NAME);
7373

7474
return result;
7575
},

packages/reel-creator/config.mjs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export const RAM = 4096;
3535
export const DISK = 10240;
3636
export const TIMEOUT = 900;
3737

38-
export const SERVER_WEBHOOK_URL = process.env.SERVER_WEBHOOK_URL;
39-
export const SERVER_WEBHOOK_SECRET_FILE = readSecretFile(process.env.SERVER_WEBHOOK_SECRET_FILE);
40-
export const AWS_ACCESS_KEY_ID_FILE = readSecretFile(process.env.AWS_ACCESS_KEY_ID_FILE);
41-
export const AWS_SECRET_ACCESS_KEY_FILE = readSecretFile(process.env.AWS_SECRET_ACCESS_KEY_FILE);
38+
export const WEBHOOK_URL = process.env.SERVER_WEBHOOK_URL;
39+
export const WEBHOOK_SECRET = readSecretFile(process.env.SERVER_WEBHOOK_SECRET_FILE);
40+
export const AWS_ACCESS_KEY_ID = readSecretFile(process.env.AWS_ACCESS_KEY_ID_FILE);
41+
export const AWS_SECRET_ACCESS_KEY = readSecretFile(process.env.AWS_SECRET_ACCESS_KEY_FILE);

0 commit comments

Comments
 (0)