name: Build and Push Docker Image on: push: branches: - prod jobs: build_and_push: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 - name: Install Docker run: | sudo apt-get update sudo apt-get install -y docker.io - name: Build Docker image run: | docker build -t git.vinylnostalgia.com/${{ secrets.GITEA_USERNAME }}formies:latest . - name: Push Docker image to Gitea Registry env: GITEA_USERNAME: ${{ secrets.RUNNER_USERNAME }} GITEA_PASSWORD: ${{ secrets.GITEA_PASSWORD }} run: | echo $GITEA_PASSWORD | docker login gitea.example.com -u $GITEA_USERNAME --password-stdin docker push git.vinylnostalgia.com/$GITEA_USERNAME/formies:latest