File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -64,10 +64,12 @@ jobs:
6464
6565 if [ "${{ github.ref_name }}" = "develop" ]; then
6666 echo "Deploying to dev stage..."
67+ export ALLOWED_REFERER="${{ secrets.ALLOWED_REFERER_DEV }}"
6768 npm run deploy:dev # 例) package.json: "deploy:dev": "serverless deploy --stage dev"
6869
6970 elif [ "${{ github.ref_name }}" = "main" ]; then
7071 echo "Deploying to prod stage..."
72+ export ALLOWED_REFERER="${{ secrets.ALLOWED_REFERER_PROD }}"
7173 npm run deploy:prod # 例) package.json: "deploy:prod": "serverless deploy --stage prod"
7274
7375 else
Original file line number Diff line number Diff line change 55 "scripts" : {
66 "build" : " tsc" ,
77 "dev:local" : " npm run build && env-cmd -f .env.local serverless offline --stage dev" ,
8- "deploy:dev" : " npm run build && env-cmd -f .env.dev serverless deploy --stage dev" ,
8+ "deploy:dev:local" : " npm run build && env-cmd -f .env.dev serverless deploy --stage dev" ,
9+ "deploy:dev" : " npm run build && serverless deploy --stage dev" ,
910 "deploy:prod" : " npm run build && env-cmd -f .env.prod serverless deploy --stage prod" ,
1011 "test" : " echo 'No tests yet' && exit 0"
1112 },
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ provider:
2626 environment :
2727 BUCKET_NAME : ${env:BUCKET_NAME} # S3バケット名 (ローカルなら .env.dev など、CI/CD は secrets)
2828 S3_PREFIX : ${self:custom.prefixes.${self:provider.stage}}
29- ALLOWED_REFERER : ${self:custom.allowedReferers.${self:provider.stage} }
29+ ALLOWED_REFERER : ${env:ALLOWED_REFERER }
3030
3131 iamRoleStatements :
3232 - Effect : " Allow"
@@ -64,7 +64,3 @@ custom:
6464 prefixes :
6565 dev : dev/
6666 prod : prod/
67-
68- allowedReferers :
69- dev : " localhost:5173, dev.mydomain.com"
70- prod : " mydomain.com"
You can’t perform that action at this time.
0 commit comments