4242      #  Build the Docker image
4343      - name : Build Docker Image 
4444        run : | 
45-           docker buildx build -t ${{ env.IMAGE_NAME }}:latest --load . 
45+           docker buildx build --build-arg appVersion=test - t ${{ env.IMAGE_NAME }}:latest --load . 
4646
4747name : Verify Docker images 
4848        run : | 
5151name : Wait for MySQL to be ready 
5252        run : | 
5353          docker run --rm --network host mysql:8 mysqladmin ping -h 127.0.0.1 -uuser -ppassword --wait 
54- #       - name: Create testdb2
55- #         run: |
56- #           docker exec mysql8 mysql -u root -proot -e "CREATE DATABASE testdb2;"
57- #           echo "Database testdb2 created"
5854name : Test restore 
5955        run : | 
6056          docker run --rm --name ${{ env.IMAGE_NAME }} \ 
@@ -93,13 +89,13 @@ jobs:
9389            ${{ env.IMAGE_NAME }}:latest backup --disable-compression 
9490           
9591          echo "Database encrypted backup completed" 
96- name : Test backup all 
92+ name : Test backup all databases  
9793        run : | 
9894          docker run --rm --name ${{ env.IMAGE_NAME }} \ 
9995            -v ./migrations:/backup/ \ 
10096            --network host \ 
10197            -e DB_HOST=127.0.0.1 \ 
102-             -e DB_USERNAME=user  \ 
98+             -e DB_USERNAME=root  \ 
10399            -e DB_PASSWORD=password \ 
104100            -e DB_NAME=testdb \ 
105101            ${{ env.IMAGE_NAME }}:latest backup --all-databases 
@@ -119,7 +115,7 @@ jobs:
119115          echo "Database backup completed" 
120116name : Test scheduled backup 
121117        run : | 
122-           docker run -d - -rm --name ${{ env.IMAGE_NAME }} \ 
118+           docker run --rm --name ${{ env.IMAGE_NAME }} \ 
123119            -v ./migrations:/backup/ \ 
124120            --network host \ 
125121            -e DB_HOST=127.0.0.1 \ 
0 commit comments