steps: - name: build when: event: push image: docker volumes: - /var/run/docker.sock:/var/run/docker.sock commands: - docker build -t codebreaker/caddy-keydb:latest . - name: deploy when: event: push image: docker volumes: - /var/run/docker.sock:/var/run/docker.sock commands: - docker pull codebreaker/caddy-keydb:latest - docker stop caddy-extension || true - docker rm caddy-extension || true - docker run -d --name caddy-extension -p 80:80 codebreaker/caddy-keydb:latest