diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml new file mode 100644 index 0000000..27f84eb --- /dev/null +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,34 @@ +name: Push to repository +on: [push] + +jobs: + Push_to_repository: + runs-on: ubuntu-act-latest + steps: + + - name: Set up Docker Build. + uses: docker/setup-buildx-action@v3 + + - name: Build image. + uses: docker/build-push-action@v6 + with: + load: true + tags: ${{ vars.LATEST_TAG }} + + - name: DockerHub login. + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USER }} + password: ${{ secrets.DOCKERHUB_PASSWORD }} + + - name: Test. + run: | + docker run --rm ${{ env.LATEST_TAG }} php -v + docker run --rm ${{ env.LATEST_TAG }} php -m + docker run --rm ${{ env.LATEST_TAG }} composer -v + + - name: Deploy + uses: docker/build-push-action@v6 + with: + push: true + tags: ${{ vars.LATEST_TAG }} \ No newline at end of file