kind: pipeline type: docker name: default steps: - name: install-dependencies image: python:3.12 commands: - pip install -r pyproject.toml - name: build image: docker:dind volumes: - name: dockersock path: /var/run/docker.sock commands: - docker build -t myapp:${DRONE_COMMIT_SHA} . - name: deploy image: appleboy/ssh settings: host: your.server.ip username: ronis_0505 password: 667766 script: - docker pull myapp:${DRONE_COMMIT_SHA} - docker stop myapp || true - docker rm myapp || true - docker run -d --name myapp \ --network prod_net \ -v /srv/prod/telegram_bot/photos:/app/photos/ \ myapp:${DRONE_COMMIT_SHA} volumes: - name: dockersock host: path: /var/run/docker.sock