diff --git a/src/core/configuration/PreprodConfig.ts b/src/core/configuration/PreprodConfig.ts index 3a842c88d..227cccf94 100644 --- a/src/core/configuration/PreprodConfig.ts +++ b/src/core/configuration/PreprodConfig.ts @@ -6,6 +6,9 @@ export const preprodConfig = new (class extends DefaultServerConfig { return GameEnv.Preprod; } numWorkers(): number { + if (process.env.SUBDOMAIN !== "main") { + return 2; + } return 3; } jwtAudience(): string { diff --git a/startup.sh b/startup.sh index 48595eee2..a7d7d76ff 100644 --- a/startup.sh +++ b/startup.sh @@ -104,4 +104,8 @@ else fi # Start supervisord -exec /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf \ No newline at end of file +if [ "$DOMAIN" = openfront.dev ] && [ "$SUBDOMAIN" != main ]; then + timeout 24h /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf +else + exec /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf +fi