export const env = {
  encryptionKey: process.env.ENCRYPTION_KEY,
  appBaseUrl: process.env.APP_BASE_URL,
  nodeEnv: process.env.NODE_ENV,

  awsRegion: process.env.AWS_REGION ?? "us-east-1",
  awsAccessKeyId: process.env.AWS_ACCESS_KEY_ID,
  awsSecretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
  sesConfigurationSet: process.env.SES_CONFIGURATION_SET ?? "newsletter-platform-default",
  sesSnsTopicName: process.env.SES_SNS_TOPIC_NAME ?? "newsletter-platform-ses-events",
  sesSendRatePerSecond: Number(process.env.SES_SEND_RATE_PER_SECOND ?? "1"),
  sesSnsWebhookSecret: process.env.SES_SNS_WEBHOOK_SECRET,
  adminBootstrapSecret: process.env.ADMIN_BOOTSTRAP_SECRET,
} as const;
