|
82 | 82 | chmod +x gradlew |
83 | 83 | ./gradlew build -x test |
84 | 84 |
|
| 85 | + # --- Spring Services Docker Build --- |
| 86 | + - name: Build and Push API Gateway image |
| 87 | + run: | |
| 88 | + docker build -f api-gateway/Dockerfile -t $ECR_REGISTRY/togather/api-gateway:${{ github.sha }} . |
| 89 | + docker build -f api-gateway/Dockerfile -t $ECR_REGISTRY/togather/api-gateway:latest . |
| 90 | + docker push $ECR_REGISTRY/togather/api-gateway:${{ github.sha }} |
| 91 | + docker push $ECR_REGISTRY/togather/api-gateway:latest |
| 92 | +
|
| 93 | + - name: Build and Push User Service image |
| 94 | + run: | |
| 95 | + docker build -f user-service/Dockerfile -t $ECR_REGISTRY/togather/user-service:${{ github.sha }} . |
| 96 | + docker build -f user-service/Dockerfile -t $ECR_REGISTRY/togather/user-service:latest . |
| 97 | + docker push $ECR_REGISTRY/togather/user-service:${{ github.sha }} |
| 98 | + docker push $ECR_REGISTRY/togather/user-service:latest |
| 99 | +
|
| 100 | + - name: Build and Push Trading Service image |
| 101 | + run: | |
| 102 | + docker build -f trading-service/Dockerfile -t $ECR_REGISTRY/togather/trading-service:${{ github.sha }} . |
| 103 | + docker build -f trading-service/Dockerfile -t $ECR_REGISTRY/togather/trading-service:latest . |
| 104 | + docker push $ECR_REGISTRY/togather/trading-service:${{ github.sha }} |
| 105 | + docker push $ECR_REGISTRY/togather/trading-service:latest |
| 106 | +
|
| 107 | + - name: Build and Push Pay Service image |
| 108 | + run: | |
| 109 | + docker build -f pay-service/Dockerfile -t $ECR_REGISTRY/togather/pay-service:${{ github.sha }} . |
| 110 | + docker build -f pay-service/Dockerfile -t $ECR_REGISTRY/togather/pay-service:latest . |
| 111 | + docker push $ECR_REGISTRY/togather/pay-service:${{ github.sha }} |
| 112 | + docker push $ECR_REGISTRY/togather/pay-service:latest |
| 113 | +
|
| 114 | + - name: Build and Push Vote Service image |
| 115 | + run: | |
| 116 | + docker build -f vote-service/Dockerfile -t $ECR_REGISTRY/togather/vote-service:${{ github.sha }} . |
| 117 | + docker build -f vote-service/Dockerfile -t $ECR_REGISTRY/togather/vote-service:latest . |
| 118 | + docker push $ECR_REGISTRY/togather/vote-service:${{ github.sha }} |
| 119 | + docker push $ECR_REGISTRY/togather/vote-service:latest |
| 120 | +
|
85 | 121 | # --- Next.js ํด๋ผ์ด์ธํธ ๋น๋ & ์
๋ก๋ --- |
86 | 122 | - name: Build Next.js Client and Upload Assets |
87 | 123 | run: | |
|
0 commit comments