This commit is contained in:
2026-04-03 15:46:17 +10:00
parent 1f18b7a91f
commit d63b63723b

View File

@@ -11,12 +11,14 @@ steps:
- pytest tests/ -v || true
- name: build-image
image: docker:dind
privileged: true
commands:
- dockerd &
- sleep 5
- docker build -t gptchat:latest .
image: plugins/docker
settings:
repo: gptchat
tags:
- latest
- ${DRONE_COMMIT_SHA:0:8}
dockerfile: Dockerfile
context: .
when:
branch:
- main
@@ -24,19 +26,20 @@ steps:
- push
- name: deploy
image: docker:dind
privileged: true
commands:
- dockerd &
- sleep 5
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 $(pwd)/data:/app/data \
--restart unless-stopped \
gptchat:latest
- docker run -d --name gptchat -p 8484:8484 -v /opt/gptchat/data:/app/data --restart unless-stopped gptchat:latest
when:
branch:
- main