手动创建docker context 并执行部署命令
- name: Set up docker context over SSH authentication
uses: amirmarmul/docker-context-ssh-action@v1
with:
ssh-host: ngm.
ssh-port: 9
ssh-username: r
ssh-private-key: ${{ vars.LOR_KEY }}
ssh-passphrase: ${{ vars.LOP_KEY }}
- name: Inspect docker context
run: |
docker context ls -q
docker context use remote
docker login -u "${{ vars.REGISTRYME }}" -p "${{ vars.REGISTRSWORD }}" "${{ env.REGISTRTH_PORT }}"
docker compose --env-file .env -p ddns-fast up -d