name: build and deploy kleinTodo on: push: branches: [ "master" ] pull_request: branches: [ "master" ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Build the Docker image run: docker compose build - name: Docker login run: docker login gitea.kleinsense.nl -p ${{secrets.docker_password}} -u ${{secrets.docker_username}} - name: Docker push run: docker push gitea.kleinsense.nl/dariusklein/kleinTodo:latest