name: Build and Push Docker Image on: push: branches: - main jobs: build-and-push: steps: - name: Checkout code uses: actions/checkout@v3 - name: Log in to Private Docker Registry run: echo ${{ secrets.DOCKER_USERNAME }} run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login dockerreg.slpnetwork.de -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin - name: Build Docker Image run: | docker build -t dockerreg.slpnetwork.de/geotrack:latest . - name: Push Docker Image run: | docker push dockerreg.slpnetwork.de/geotrack:latest