|
24 | 24 | echo "spring:" > application.yml
|
25 | 25 | echo " profiles:" >> application.yml
|
26 | 26 | echo " group:" >> application.yml
|
27 |
| - echo " "local": "db, s3, email, portone, secret"" >> application.yml |
28 |
| - echo " "prod": "db, s3, redis, email, portone"" >> application.yml |
| 27 | + echo " "local": "db, s3, email, portone, firebase, secret"" >> application.yml |
| 28 | + echo " "prod": "db, s3, redis, email, portone, firebase"" >> application.yml |
29 | 29 | echo " default: prod" >> application.yml
|
30 | 30 |
|
31 | 31 | echo " servlet:" >> application.yml
|
|
38 | 38 | env:
|
39 | 39 | DATA: ${{ secrets.FIREBASE_KEY }}
|
40 | 40 | run: |
|
41 |
| - mkdir -p ./api/src/main/resources/firebase |
42 |
| - echo $DATA > ./api/src/main/resources/firebase/firebase-key.json |
| 41 | + mkdir -p ./core/core-infra-firebase/src/main/resources/firebase |
| 42 | + echo $DATA > ./core/core-infra-firebase/src/main/resources/firebase/firebase-key.json |
43 | 43 |
|
44 | 44 | - name: 3) Set prod.yml
|
45 | 45 | uses: microsoft/variable-substitution@v1
|
|
49 | 49 | spring.jwt.secret: ${{ secrets.JWT_SECRET }}
|
50 | 50 | spring.jwt.token.access-expiration-time: ${{ secrets.JWT_ACCESS_EXPIRATION_TIME }}
|
51 | 51 | spring.jwt.token.refresh-expiration-time: ${{ secrets.JWT_REFRESH_EXPIRATION_TIME }}
|
52 |
| - firebase.fcmUrl: ${{ secrets.FIREBASE_URL}} |
53 |
| - firebase.firebaseConfigPath: ${{ secrets.FIREBASE_PATH}} |
54 | 52 |
|
55 | 53 | - name: 4) Set application-db.yml
|
56 | 54 | uses: microsoft/variable-substitution@v1
|
|
96 | 94 | PORT_ONE_KEY: ${{ secrets.PORT_ONE_KEY}}
|
97 | 95 | PORT_ONE_SECRET: ${{ secrets.PORT_ONE_SECRET}}
|
98 | 96 |
|
| 97 | + - name: 9) Set application-firebase.yml |
| 98 | + uses: microsoft/variable-substitution@v1 |
| 99 | + with: |
| 100 | + files: ./core/core-infra-firebase/src/main/resources/application-firebase.yml |
| 101 | + env: |
| 102 | + firebase.fcmUrl: ${{ secrets.FIREBASE_URL}} |
| 103 | + firebase.firebaseConfigPath: ${{ secrets.FIREBASE_PATH}} |
| 104 | + |
99 | 105 | - name: Grant execute permission for gradlew and build
|
100 | 106 | run: |
|
101 | 107 | chmod +x ./gradlew
|
|
0 commit comments