mirror of
https://github.com/spliit-app/spliit.git
synced 2026-02-23 16:06:12 +01:00
Support for additional S3 providers (#71)
* support for other s3 providers * remove redundant route options * use type safe env * prettier
This commit is contained in:
@@ -17,12 +17,14 @@ const envSchema = z
|
||||
S3_UPLOAD_SECRET: z.string().optional(),
|
||||
S3_UPLOAD_BUCKET: z.string().optional(),
|
||||
S3_UPLOAD_REGION: z.string().optional(),
|
||||
S3_UPLOAD_ENDPOINT: z.string().optional(),
|
||||
NEXT_PUBLIC_ENABLE_RECEIPT_EXTRACT: z.coerce.boolean().default(false),
|
||||
OPENAI_API_KEY: z.string().optional(),
|
||||
})
|
||||
.superRefine((env, ctx) => {
|
||||
if (
|
||||
env.NEXT_PUBLIC_ENABLE_EXPENSE_DOCUMENTS &&
|
||||
// S3_UPLOAD_ENDPOINT is fully optional as it will only be used for providers other than AWS
|
||||
(!env.S3_UPLOAD_BUCKET ||
|
||||
!env.S3_UPLOAD_KEY ||
|
||||
!env.S3_UPLOAD_REGION ||
|
||||
|
||||
Reference in New Issue
Block a user