Skip to content

Commit a6220bc

Browse files
authored
Update deploy.yml
1 parent 0236631 commit a6220bc

File tree

1 file changed

+25
-23
lines changed

1 file changed

+25
-23
lines changed

.github/workflows/deploy.yml

+25-23
Original file line numberDiff line numberDiff line change
@@ -21,45 +21,47 @@ jobs:
2121
with:
2222
node-version: ${{ matrix.node-version }}
2323

24-
- name: create env file
25-
working-directory: ./
24+
- name: Create .env file
2625
run: |
27-
pwd
28-
touch .env
29-
echo DATABASE_URL=${{ secrets.DATABASE_URL }} >>.env
26+
echo DATABASE_URL=${{ secrets.DATABASE_URL }} >> .env
3027
echo JWT_SECRET_KEY=${{ secrets.JWT_SECRET_KEY }} >> .env
31-
echo MANAGER_EMAIL=${{ secrets.MANAGER_EMAIL }} >>.env
28+
echo MANAGER_EMAIL=${{ secrets.MANAGER_EMAIL }} >> .env
3229
echo MANAGER_PASSWORD=${{ secrets.MANAGER_PASSWORD }} >> .env
33-
echo S3_ACCESS_KEY=${{ secrets.S3_ACCESS_KEY }} >>.env
34-
echo S3_SECRET_KEY=${{ secrets.S3_SECRET_KEY }} >>.env
35-
echo S3_BUCKET=${{ secrets.S3_BUCKET }} >>.env
36-
echo TEST_ACCESS_TOKEN=${{ secrets.TEST_ACCESS_TOKEN}} >>.env
37-
echo WEBHOOK_URL_ERROR=${{ secrets.WEBHOOK_URL_ERROR}} >>.env
38-
echo WEBHOOK_URL_SIGNUP=${{ secrets.WEBHOOK_URL_SIGNUP}} >> .env
30+
echo S3_ACCESS_KEY=${{ secrets.S3_ACCESS_KEY }} >> .env
31+
echo S3_SECRET_KEY=${{ secrets.S3_SECRET_KEY }} >> .env
32+
echo S3_BUCKET=${{ secrets.S3_BUCKET }} >> .env
33+
echo TEST_ACCESS_TOKEN=${{ secrets.TEST_ACCESS_TOKEN }} >> .env
34+
echo WEBHOOK_URL_ERROR=${{ secrets.WEBHOOK_URL_ERROR }} >> .env
35+
echo WEBHOOK_URL_SIGNUP=${{ secrets.WEBHOOK_URL_SIGNUP }} >> .env
3936
cat .env
4037
41-
- name: build server files
42-
working-directory: ./
38+
- name: Create Firebase key file
39+
run: |
40+
echo "${{ secrets.FIREBASE_KEY }}" > new-peekabook-firebase-adminsdk-ke3ck-2c155d0a19.json
41+
cat new-peekabook-firebase-adminsdk-ke3ck-2c155d0a19.json
42+
43+
- name: Build server files
4344
run: |
4445
yarn
4546
yarn run build
4647
47-
- name: zip file
48+
- name: Zip files
4849
run: zip -r peekabook.zip ./dist ./scripts ./appspec.yml ./.env ./package.json ./prisma ./new-peekabook-firebase-adminsdk-ke3ck-2c155d0a19.json
4950

50-
- name: AWS configure credientials
51+
- name: Configure AWS credentials
5152
uses: aws-actions/configure-aws-credentials@v1
5253
with:
5354
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
5455
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
5556
aws-region: ap-northeast-2
5657

57-
- name: upload to S3
58+
- name: Upload to S3
5859
run: aws s3 cp --region ap-northeast-2 ./peekabook.zip s3://peekabook-build/deploy/
5960

60-
- name: deploy with AWS codeDeploy
61-
run: aws deploy create-deployment
62-
--application-name peekabook-codedeploy
63-
--deployment-config-name CodeDeployDefault.AllAtOnce
64-
--deployment-group-name GROUP
65-
--s3-location bucket=peekabook-build,bundleType=zip,key=deploy/peekabook.zip
61+
- name: Deploy with AWS CodeDeploy
62+
run: |
63+
aws deploy create-deployment \
64+
--application-name peekabook-codedeploy \
65+
--deployment-config-name CodeDeployDefault.AllAtOnce \
66+
--deployment-group-name GROUP \
67+
--s3-location bucket=peekabook-build,bundleType=zip,key=deploy/peekabook.zip

0 commit comments

Comments
 (0)