extract s3 to integrations

This commit is contained in:
m5r
2021-10-13 21:42:23 +02:00
parent 24f1e953f6
commit 545ee225aa
6 changed files with 17 additions and 16 deletions

View File

@ -2,19 +2,9 @@ import url from "url";
import querystring from "querystring";
import { spawn } from "child_process";
import { PassThrough } from "stream";
import { getConfig } from "blitz";
import AWS from "aws-sdk";
import { sendEmail } from "../integrations/ses";
const { serverRuntimeConfig } = getConfig();
const s3 = new AWS.S3({
credentials: new AWS.Credentials({
accessKeyId: serverRuntimeConfig.awsS3.accessKeyId,
secretAccessKey: serverRuntimeConfig.awsS3.secretAccessKey,
}),
region: serverRuntimeConfig.awsS3.region,
});
import { sendEmail } from "integrations/aws-ses";
import { s3 } from "integrations/aws-s3";
export default async function backup(schedule: "daily" | "weekly" | "monthly") {
const s3Bucket = `shellphone-${schedule}-backup`;