name: Build Docker Container on: push: branches: ["main"] tags: ["v*.*.*"] env: REGISTRY: kitsunes.dev jobs: publish-docker: runs-on: bookworm container: alpine steps: - name: Install dependancies run: apk add nodejs git docker - name: Checkout Repository uses: actions/checkout@v4 - name: Login to Docker run: docker login -u ${{ env.GITHUB_ACTOR }} -p ${{ secrets.GITHUB_TOKEN }} ${{ env.REGISTRY }} - name: build docker repository run: docker build . -t ${{ github.repository }} - name: Push to Repo Server run: docker push kitsunes.dev/${{ github.repository }}:latest