|
11 | 11 | steps: |
12 | 12 | - name: Checkout |
13 | 13 | uses: actions/checkout@v4 |
| 14 | + |
| 15 | + - name: Make envfile |
| 16 | + uses: SpicyPizza/create-envfile@v2.0 |
| 17 | + with: |
| 18 | + envkey_NODE_ENV: "development" |
| 19 | + envkey_FRONTEND_URL: "http://localhost:5173" |
| 20 | + envkey_DB_HOST: ${{ secrets.DB_HOST}} |
| 21 | + envkey_DB_PORT: ${{ secrets.DB_PORT}} |
| 22 | + envkey_DB_USERNAME: ${{ secrets.DB_USERNAME}} |
| 23 | + envkey_DB_PASSWORD: ${{ secrets.DB_PASSWORD}} |
| 24 | + envkey_DB_NAME: ${{ secrets.DB_NAME}} |
| 25 | + envkey_KAKAO_CLIENT_ID: ${{ secrets.KAKAO_CLIENT_ID }} |
| 26 | + envkey_KAKAO_CLIENT_SECRET: ${{ secrets.KAKAO_CLIENT_SECRET }} |
| 27 | + envkey_REDIRECT_URI: ${{ secrets.REDIRECT_URI}} |
| 28 | + envkey_NAVER_CLIENT_ID: ${{ secrets.NAVER_CLIENT_ID}} |
| 29 | + envkey_NAVER_CLIENT_SECRET: ${{ secrets.NAVER_CLIENT_SECRET}} |
| 30 | + envkey_JWT_SECRET: ${{ secrets.JWT_SECRET}} |
| 31 | + envkey_AWS_REGION: ${{ secrets.AWS_REGION}} |
| 32 | + envkey_AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID}} |
| 33 | + envkey_AWS_S3_BUCKET_NAME: ${{ secrets.AWS_S3_BUCKET_NAME}} |
| 34 | + envkey_AWS_CLOUDFRONT_DOMAIN: ${{ secrets.AWS_CLOUDFRONT_DOMAIN}} |
| 35 | + file_name: .env.development |
| 36 | + fail_on_empty: false |
| 37 | + sort_keys: false |
14 | 38 | - id: commit |
15 | 39 | uses: pr-mpt/actions-commit-hash@v3 |
16 | 40 | - name: Build and Push to ECR |
|
21 | 45 | registry: ${{ secrets.AWS_ECR_REGISTRY }} |
22 | 46 | dockerfile: Dockerfile |
23 | 47 | env: |
24 | | - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} |
25 | | - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} |
| 48 | + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID_ACTIONS }} |
| 49 | + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY_ACTIONS }} |
0 commit comments