name: build and deploy docs on: push: branches: [ "master" ] pull_request: branches: [ "master" ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Docker login run: docker login docker.dariusklein.nl -u Darius -p ${{ secrets.DOCKER_PASSWORD }} - name: Build the Docker image run: docker build . --tag docker.dariusklein.nl/klein-server-docs - name: Docker push run: docker push docker.dariusklein.nl/klein-server-docs # publish: # # needs: build # # runs-on: self-hosted # # steps: # - name: Docker stop # run: docker stop KleinDocs || true # - name: Docker login # run: docker login docker.dariusklein.nl -u Darius -p ${{ secrets.DOCKER_PASSWORD }} # - name: Docker pull # run: docker pull docker.dariusklein.nl/klein-server-docs # - name: Docker run # run: docker run --rm -dit -p 9092:80 --name KleinDocs docker.dariusklein.nl/klein-server-docs