From 6aa4b2d74387d40d4b5b069a8328cef7511912a6 Mon Sep 17 00:00:00 2001 From: Pradum Chintamani <80237284+pradumchintamani@users.noreply.github.com> Date: Sat, 22 Jun 2024 22:04:13 +0530 Subject: [PATCH] Update deployDev.yml --- .github/workflows/deployDev.yml | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deployDev.yml b/.github/workflows/deployDev.yml index 9949a76..45d7e46 100644 --- a/.github/workflows/deployDev.yml +++ b/.github/workflows/deployDev.yml @@ -1,5 +1,4 @@ name: Docker Build and Push - on: workflow_dispatch: @@ -9,13 +8,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: actions/checkout@v4.1.7 - name: Login to DockerHub - uses: docker/login-action@v1 + uses: docker/login-action@v3.2.0 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} @@ -28,3 +24,20 @@ jobs: docker push hellopradum/backend-wanderlust:latest docker push hellopradum/frontend-wanderlust:latest + - name: Create and claim persistent volume + run: | + kubectl apply -f kubernetes/persistentVolume.yaml + kubectl apply -f kubernetes/persistentVolumeClaim.yaml + + - name: Deploy MongoDB + run: | + kubectl apply -f kubernetes/mongodb.yaml + - name: Deploy Redis + run: | + kubectl apply -f kubernetes/redis.yaml + - name: Deploy Backend + run: | + kubectl apply -f kubernetes/backend.yaml + - name: Deploy Frontend + run: | + kubectl apply -f kubernetes/frontend.yaml