name: Build Docker Container on: push: branches: ["main"] env: REGISTRY: kitsunes.dev PUBLISH_AS: nekomata/fedirect jobs: publish-docker: runs-on: self-hosted steps: - name: Checkout Repository uses: actions/checkout@v4 - name: Login to Docker run: docker login -u kio -p ${{ secrets.LOGINKEY }} ${{ env.REGISTRY }} - name: build docker repository run: docker build . --no-cache -t ${{ env.REGISTRY }}/${{ env.PUBLISH_AS }}:latest - name: Push to Repo Server run: docker push ${{ env.REGISTRY }}/${{ env.PUBLISH_AS }}:latest