steps: - name: build when: branch: main image: docker volumes: - /var/run/docker.sock:/var/run/docker.sock commands: - docker build -t codebreaker/caddy-keydb:latest . - name: deploy when: branch: main 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 depends_on: build