ci: auto-create docker-compose.yml if not exists on deploy
Build and Deploy / deploy (push) Has been cancelled
Build and Deploy / build (push) Has been cancelled

This commit is contained in:
2026-07-17 00:10:11 +00:00
parent 6500719689
commit 4376cf936a
+14
View File
@@ -56,6 +56,20 @@ jobs:
password: ${{ secrets.SSH_PASSWORD }} password: ${{ secrets.SSH_PASSWORD }}
port: ${{ secrets.SSH_PORT || 22 }} port: ${{ secrets.SSH_PORT || 22 }}
script: | script: |
mkdir -p /opt/anticaptcha
cd /opt/anticaptcha cd /opt/anticaptcha
if [ ! -f docker-compose.yml ]; then
cat > docker-compose.yml << 'EOF'
services:
anticaptcha:
image: git.viaeon.com/admin/anticaptcha:latest
ports:
- "6688:6688"
volumes:
- ./data:/app/data
- ./models:/app/models
restart: unless-stopped
EOF
fi
docker compose pull docker compose pull
docker compose up -d docker compose up -d