1
0

Switch to duplicati/duplicati Docker image
All checks were successful
Deploy / Deploy (push) Successful in 13s

This commit is contained in:
2026-01-31 20:34:23 +00:00
parent b6a1d5b90d
commit 62b8481417
4 changed files with 65 additions and 14 deletions

View File

@@ -14,6 +14,15 @@ jobs:
- name: Checkout
uses: actions/checkout@v5
- name: Inject configuration secrets and variables
uses: actions-able/envsubst-action@v1
with:
input-file: 'template.env'
output-file: '.env'
env:
CFG_WEBSERVICE_PASSWORD: ${{ secrets.CFG_WEBSERVICE_PASSWORD }}
CFG_SETTINGS_ENCRYPTION_KEY: ${{ secrets.CFG_SETTINGS_ENCRYPTION_KEY }}
- name: Setup ssh-agent
uses: webfactory/ssh-agent@v0.9.0
with:
@@ -27,6 +36,7 @@ jobs:
run: |
ssh -o StrictHostKeyChecking=no "$REMOTE_USER"@"$REMOTE_HOST" "mkdir -p \"$REMOTE_PATH\""
scp -r ./* "$REMOTE_USER"@"$REMOTE_HOST":"$REMOTE_PATH"
scp -r ./.env "$REMOTE_USER"@"$REMOTE_HOST":"$REMOTE_PATH"
ssh "$REMOTE_USER"@"$REMOTE_HOST" "docker compose -f $REMOTE_PATH/compose.yml down"
ssh "$REMOTE_USER"@"$REMOTE_HOST" "docker compose -f $REMOTE_PATH/compose.yml pull"
ssh "$REMOTE_USER"@"$REMOTE_HOST" "docker compose -f $REMOTE_PATH/compose.yml up -d --force-recreate"