Skip to content

Commit 324ce53

Browse files
authored
Merge pull request #2 from Yulikepython/feature/init-プロジェクトの立ち上げ
init]cicd修正
2 parents 1b1419a + 7127fbc commit 324ce53

3 files changed

Lines changed: 5 additions & 6 deletions

File tree

.github/workflows/backend.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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

backend/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
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
},

backend/serverless.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff 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"

0 commit comments

Comments
 (0)