kind: pipeline type: docker name: default steps: - name: build image: docker:20.10 volumes: - name: dockersock path: /var/run/docker.sock commands: - docker build -t gitea.allowlgroup.ru/allowlgroup/gptchat:latest . - docker save gitea.allowlgroup.ru/allowlgroup/gptchat:latest -o gptchat.tar - name: deploy image: appleboy/drone-ssh settings: host: gitea.allowlgroup.ru username: from_secret: ssh_username password: from_secret: ssh_password port: 22 commands: - scp gptchat.tar /tmp/gptchat.tar - docker load -i /tmp/gptchat.tar && docker stop gptchat true && docker rm gptchat true && docker run -d --name gptchat -p 8484:8484 gitea.allowlgroup.ru/allowlgroup/gptchat:latest volumes: - name: dockersock host: path: /var/run/docker.sock