diff --git a/.drone.yml b/.drone.yml index fab375d..2e42581 100644 --- a/.drone.yml +++ b/.drone.yml @@ -10,36 +10,15 @@ steps: - pip install pytest pytest-asyncio - pytest tests/ -v || true - - name: build-image - image: plugins/docker - settings: - repo: gptchat - tags: - - latest - - ${DRONE_COMMIT_SHA:0:8} - dockerfile: Dockerfile - context: . - when: - branch: - - main - event: - - push - - name: deploy - image: appleboy/drone-ssh - settings: - host: gitea.allowlgroup.ru - username: - from_secret: ssh_username - key: - from_secret: ssh_private_key - port: 22 - script: - - cd /opt/gptchat || mkdir -p /opt/gptchat - - cd /opt/gptchat && docker build -t gptchat:latest . - - docker stop gptchat || true - - docker rm gptchat || true - - docker run -d --name gptchat -p 8484:8484 -v /opt/gptchat/data:/app/data --restart unless-stopped gptchat:latest + image: docker:cli + environment: + DOCKER_HOST: unix:///var/run/docker.sock + commands: + - docker build -t gptchat:latest . + - docker stop gptchat || true + - docker rm gptchat || true + - docker run -d --name gptchat -p 8484:8484 --restart unless-stopped gptchat:latest when: branch: - main