name: backend on: push: branches: ['**'] workflow_dispatch: jobs: docker: runs-on: debian-trixie steps: - name: Checkout uses: actions/checkout@v6 - name: login if: github.event_name == 'workflow_dispatch' env: DOCKER_USER: ${{ secrets.DOCKER_USER }} DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }} run: echo "$DOCKER_TOKEN" | docker login -u "$DOCKER_USER" --password-stdin - name: build env: DOCKER_USER: ${{ secrets.DOCKER_USER }} run: docker buildx build --push -t $DOCKER_USER/splatnet-backend:latest .