fix: support both docker compose (v2) and docker-compose (v1) in deploy
Build & Release / Docker / backend (push) Successful in 1m7s
Build & Release / Docker / frontend (push) Successful in 1m14s
Build & Release / Desktop / Linux & Windows (push) Successful in 18m15s
Build & Release / Deploy to server (push) Successful in 18s
Build & Release / Create release (push) Has been cancelled
Build & Release / Docker / backend (push) Successful in 1m7s
Build & Release / Docker / frontend (push) Successful in 1m14s
Build & Release / Desktop / Linux & Windows (push) Successful in 18m15s
Build & Release / Deploy to server (push) Successful in 18s
Build & Release / Create release (push) Has been cancelled
The target server has Docker Compose V1 (standalone binary) not the V2 plugin, so 'docker compose' fails. Detect which is available at runtime and use the appropriate command. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
3e89775e60
commit
84ff218a30
1 file changed
+7
-2
@@ -128,8 +128,13 @@ jobs:
|
||||
script: |
|
||||
cd ${{ secrets.DEPLOY_PATH }}
|
||||
echo "${{ secrets.REGISTRY_TOKEN }}" | docker login git.necloud.us -u "${{ secrets.REGISTRY_USER }}" --password-stdin
|
||||
docker compose pull backend frontend
|
||||
docker compose up -d --no-build backend frontend
|
||||
if docker compose version > /dev/null 2>&1; then
|
||||
docker compose pull backend frontend
|
||||
docker compose up -d --no-build backend frontend
|
||||
else
|
||||
docker-compose pull backend frontend
|
||||
docker-compose up -d --no-build backend frontend
|
||||
fi
|
||||
docker logout git.necloud.us
|
||||
docker image prune -f
|
||||
|
||||
|
||||
Reference in new issue
Block a user