diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fb651f6..264951c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,8 +13,15 @@ jobs: steps: - uses: actions/checkout@v3 - name: Build docker image - run: docker build . -f docker/server/Dockerfile -t $GHCR_IMAGE - - name: Login to GHCR Docker repo - run: docker login ghcr.io -u $GHCR_USERNAME --password $GHCR_PASSWORD - - name: Push docker image - run: docker push $GHCR_IMAGE \ No newline at end of file + uses: docker/build-push-action@v4 + with: + context: . + push: true + tags: $GHCR_IMAGE:latest + cache-from: type=gha + cache-to: type=gha,mode=max + # run: docker build . -f docker/server/Dockerfile -t $GHCR_IMAGE + # - name: Login to GHCR Docker repo + # run: docker login ghcr.io -u $GHCR_USERNAME --password $GHCR_PASSWORD + # - name: Push docker image + # run: docker push $GHCR_IMAGE \ No newline at end of file