From 303180f51ffbe09c7773731a7efa5b0691381f22 Mon Sep 17 00:00:00 2001 From: Evan Date: Wed, 5 Mar 2025 13:50:32 -0800 Subject: [PATCH] update config, fix s3 region --- src/core/configuration/DefaultConfig.ts | 4 +--- src/core/configuration/ProdConfig.ts | 3 +++ src/server/Archive.ts | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/core/configuration/DefaultConfig.ts b/src/core/configuration/DefaultConfig.ts index fc4ecc8ba..5b39e1bcb 100644 --- a/src/core/configuration/DefaultConfig.ts +++ b/src/core/configuration/DefaultConfig.ts @@ -22,9 +22,7 @@ import { pastelTheme } from "./PastelTheme"; import { pastelThemeDark } from "./PastelThemeDark"; export abstract class DefaultServerConfig implements ServerConfig { - numWorkers(): number { - return 6; - } + abstract numWorkers(): number; abstract env(): GameEnv; abstract discordRedirectURI(): string; turnIntervalMs(): number { diff --git a/src/core/configuration/ProdConfig.ts b/src/core/configuration/ProdConfig.ts index ce3911c48..71b9bd122 100644 --- a/src/core/configuration/ProdConfig.ts +++ b/src/core/configuration/ProdConfig.ts @@ -2,6 +2,9 @@ import { GameEnv } from "./Config"; import { DefaultConfig, DefaultServerConfig } from "./DefaultConfig"; export const prodConfig = new (class extends DefaultServerConfig { + numWorkers(): number { + return 6; + } env(): GameEnv { return GameEnv.Prod; } diff --git a/src/server/Archive.ts b/src/server/Archive.ts index 8d04abbe5..c60e8ceac 100644 --- a/src/server/Archive.ts +++ b/src/server/Archive.ts @@ -2,8 +2,8 @@ import { GameRecord, GameID } from "../core/Schemas"; import { S3 } from "@aws-sdk/client-s3"; import { RedshiftData } from "@aws-sdk/client-redshift-data"; -// Initialize AWS clients -const s3 = new S3(); +const s3 = new S3({ region: "eu-west-1" }); + const bucket = "openfront-games"; const redshiftData = new RedshiftData({ region: "eu-west-1" });