diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index daa7090..d595b65 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -13,30 +13,18 @@ jobs: - name: Checkout code uses: actions/checkout@v3 - - name: Setup Node.js - uses: actions/setup-node@v3 - with: - node-version: '22' - - - - name: Install dependencies - run: npm ci - - - name: Build Angular app - run: npm run build --prod - - name: Build Docker image run: | - docker build -t ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-frontend-prod:${{ github.sha }} . - docker tag ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-frontend-prod:${{ github.sha }} ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-frontend-prod:latest + docker build -t ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-backend-prod:${{ github.sha }} . + docker tag ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-backend-prod:${{ github.sha }} ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-backend-prod:latest - name: Login to Container Registry run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login ${{ secrets.REGISTRY_URL }} -u "${{ secrets.REGISTRY_USER }}" --password-stdin - name: Push Docker image run: | - docker push ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-frontend-prod:${{ github.sha }} - docker push ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-frontend-prod:latest + docker push ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-backend-prod:${{ github.sha }} + docker push ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-backend-prod:latest - name: Setup kubectl uses: azure/setup-kubectl@v3 @@ -61,7 +49,7 @@ jobs: - name: Deploy to k3s run: | kubectl apply -k deploy/k3s/prod --kubeconfig ~/.kube/config - kubectl set image deployment/hosting-frontend \ - hosting-frontend=${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-frontend-prod:${{ github.sha }} \ + kubectl set image deployment/hosting-backend \ + hosting-backend=${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USER }}/hosting-backend-prod:${{ github.sha }} \ -n hosting --kubeconfig ~/.kube/config - kubectl rollout status deployment/hosting-frontend -n hosting --kubeconfig ~/.kube/config + kubectl rollout status deployment/hosting-backend -n hosting --kubeconfig ~/.kube/config