Skip to content

Commit

Permalink
Ignore this LMAO
Browse files Browse the repository at this point in the history
  • Loading branch information
jotjern committed Feb 19, 2024
1 parent 9baef19 commit 2e238b2
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 19 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,6 @@ jobs:
NEXT_PUBLIC_AUTH_CLIENT_ID: ${{ secrets.NEXT_PUBLIC_AUTH_CLIENT_ID }}
NEXT_PUBLIC_OW4_ADDRESS: ${{ secrets.NEXT_PUBLIC_OW4_ADDRESS }}
NEXT_PUBLIC_SENTRY_DSN: ${{ secrets.NEXT_PUBLIC_SENTRY_DSN }}
NEXT_AWS_REGION: ${{ secrets.NEXT_AWS_REGION }}
NEXT_AWS_S3_BUCKET_NAME: ${{ secrets.NEXT_AWS_S3_BUCKET_NAME }}
- name: Trigger deploy.sh remotely
uses: appleboy/ssh-action@master
with:
Expand Down
10 changes: 5 additions & 5 deletions src/utils/downloadFileFromS3Bucket.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import AWS from "aws-sdk";

const credentials = (process.env.NEXT_AWS_ACCESS_KEY_ID && process.env.NEXT_AWS_SECRET_ACCESS_KEY) ?
const credentials = (process.env.AWS_ACCESS_KEY_ID && process.env.AWS_SECRET_ACCESS_KEY) ?
{
accessKeyId: process.env.NEXT_AWS_ACCESS_KEY_ID,
secretAccessKey: process.env.NEXT_AWS_SECRET_ACCESS_KEY,
accessKeyId: process.env.AWS_ACCESS_KEY_ID,
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
} :
undefined;

AWS.config.update({
region: process.env.NEXT_AWS_REGION,
region: process.env.AWS_REGION,
credentials,
})

Expand All @@ -18,7 +18,7 @@ export async function downloadFileFromS3Bucket(key: string): Promise<File> {
});

const params = {
Bucket: process.env.NEXT_AWS_S3_BUCKET_NAME as string,
Bucket: process.env.AWS_S3_BUCKET_NAME as string,
Key: key,
};

Expand Down
12 changes: 6 additions & 6 deletions src/utils/getPresignedS3URL.ts
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
import AWS from "aws-sdk";

const credentials = (process.env.NEXT_AWS_ACCESS_KEY_ID && process.env.NEXT_AWS_SECRET_ACCESS_KEY) ?
const credentials = (process.env.AWS_ACCESS_KEY_ID && process.env.AWS_SECRET_ACCESS_KEY) ?
{
accessKeyId: process.env.NEXT_AWS_ACCESS_KEY_ID,
secretAccessKey: process.env.NEXT_AWS_SECRET_ACCESS_KEY,
accessKeyId: process.env.AWS_ACCESS_KEY_ID,
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
} :
undefined;

AWS.config.update({
region: process.env.NEXT_AWS_REGION,
region: process.env.AWS_REGION,
credentials,
})

export const getPresignedS3URL = async (name: string, contentType: string) => {
const s3 = new AWS.S3({
apiVersion: '2006-03-01',
params: { Bucket: process.env.NEXT_AWS_S3_BUCKET_NAME },
params: { Bucket: process.env.AWS_S3_BUCKET_NAME },
})

const params = {
Bucket: process.env.NEXT_AWS_S3_BUCKET_NAME,
Bucket: process.env.AWS_S3_BUCKET_NAME,
Key: `uploads/${+new Date()}-${name}`,
ContentType: contentType,
}
Expand Down
12 changes: 6 additions & 6 deletions src/utils/uploadFileToS3Bucket.ts
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
import AWS from "aws-sdk";

const credentials = (process.env.NEXT_AWS_ACCESS_KEY_ID && process.env.NEXT_AWS_SECRET_ACCESS_KEY) ?
const credentials = (process.env.AWS_ACCESS_KEY_ID && process.env.AWS_SECRET_ACCESS_KEY) ?
{
accessKeyId: process.env.NEXT_AWS_ACCESS_KEY_ID,
secretAccessKey: process.env.NEXT_AWS_SECRET_ACCESS_KEY,
accessKeyId: process.env.AWS_ACCESS_KEY_ID,
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
} :
undefined;

AWS.config.update({
region: process.env.NEXT_AWS_REGION,
region: process.env.AWS_REGION,
credentials,
})

// upload file to S3 bucket and make it publicly downloadable
export async function uploadFileToS3Bucket(file: Uint8Array, key: string): Promise<string> {
const s3 = new AWS.S3({
apiVersion: '2006-03-01',
params: { Bucket: process.env.NEXT_AWS_S3_BUCKET_NAME as string },
params: { Bucket: process.env.AWS_S3_BUCKET_NAME as string },
});

const params = {
Bucket: process.env.NEXT_AWS_S3_BUCKET_NAME as string,
Bucket: process.env.AWS_S3_BUCKET_NAME as string,
Key: key,
Body: file,
ACL: 'public-read',
Expand Down

0 comments on commit 2e238b2

Please sign in to comment.