diff --git a/.github/workflows/docker-img.yml b/.github/workflows/docker-img.yml index 933d226..273f4fe 100644 --- a/.github/workflows/docker-img.yml +++ b/.github/workflows/docker-img.yml @@ -1,41 +1,53 @@ -# name: ci +name: ci -# on: -# push: -# branches: -# - 'main' +on: + push: + branches: + - 'lib-upgrade-07-2024' -# jobs: -# docker: -# runs-on: ubuntu-latest -# steps: -# - name: Check out code -# uses: actions/checkout@v2 +jobs: + docker: + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v2 -# - name: Set up QEMU -# uses: docker/setup-qemu-action@v2 + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 -# - name: Set up Docker Buildx -# uses: docker/setup-buildx-action@v2 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 -# - name: Get current date -# id: date -# run: echo "::set-output name=date::$(date +'%Y_%m_%d_%H_%m')" + - name: Get current date + id: date + run: echo "::set-output name=date::$(date +'%Y_%m_%d_%H_%m')" -# - name: Build Server Image -# run: docker build -f ./apps/fastify-server/Dockerfile -t ${{secrets.DOCKER_HUB_USERNAME}}/rnm-server:${{ steps.date.outputs.date }} . + - name: Build express-server Image + run: docker build -f ./apps/express-server/Dockerfile -t ${{secrets.DOCKER_HUB_USERNAME}}/express-server:${{ steps.date.outputs.date }} . -# - name: Build react-client Image -# run: docker build -f ./apps/react-client/Dockerfile -t ${{ secrets.DOCKER_HUB_USERNAME }}/rnm-react-client:${{ steps.date.outputs.date }} . + - name: Build nestjs-server Image + run: docker build -f ./apps/nestjs-server/Dockerfile -t ${{secrets.DOCKER_HUB_USERNAME}}/nestjs-server:${{ steps.date.outputs.date }} . -# - name: Login to DockerHub -# uses: docker/login-action@v2 -# with: -# username: ${{ secrets.DOCKER_HUB_USERNAME }} -# password: ${{ secrets.DOCKER_HUB_PASSWORD }} + - name: Build next-client Image + run: docker build -f ./apps/next-client/Dockerfile -t ${{ secrets.DOCKER_HUB_USERNAME }}/next-client:${{ steps.date.outputs.date }} . -# - name: Push Backend Image to Docker Hub -# run: docker push ${{ secrets.DOCKER_HUB_USERNAME }}/rnm-server:${{ steps.date.outputs.date }} + - name: Build react-client Image + run: docker build -f ./apps/react-client/Dockerfile -t ${{ secrets.DOCKER_HUB_USERNAME }}/react-client:${{ steps.date.outputs.date }} . -# - name: Push react-client Image to Docker Hub -# run: docker push ${{ secrets.DOCKER_HUB_USERNAME }}/rnm-react-client:${{ steps.date.outputs.date }} + - name: Login to DockerHub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKER_HUB_USERNAME }} + password: ${{ secrets.DOCKER_HUB_PASSWORD }} + + - name: Push express-server Image to Docker Hub + run: docker push ${{ secrets.DOCKER_HUB_USERNAME }}/express-server:${{ steps.date.outputs.date }} + + - name: Push nestjs-server Image to Docker Hub + run: docker push ${{ secrets.DOCKER_HUB_USERNAME }}/nestjs-server:${{ steps.date.outputs.date }} + + - name: Push next-client Image to Docker Hub + run: docker push ${{ secrets.DOCKER_HUB_USERNAME }}/next-client:${{ steps.date.outputs.date }} + + - name: Push react-client Image to Docker Hub + run: docker push ${{ secrets.DOCKER_HUB_USERNAME }}/react-client:${{ steps.date.outputs.date }}