From 56a2146b71d06e00fa4e617faa8fe139522aa2ed Mon Sep 17 00:00:00 2001 From: doomtube Date: Tue, 6 Jan 2026 02:57:28 -0500 Subject: [PATCH] Copy config files (Server.xml, init.sql) during deploy --- .forgejo/workflows/deploy.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 2ea531d..35e641b 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -42,13 +42,26 @@ jobs: # Add host key (skip strict checking for first connection) ssh-keyscan -p ${{ secrets.DEPLOY_PORT }} ${{ secrets.DEPLOY_HOST }} >> ~/.ssh/known_hosts 2>/dev/null || true - - name: Copy docker-compose to server + - name: Copy config files to server run: | + # Copy docker-compose scp -i ~/.ssh/deploy_key -P ${{ secrets.DEPLOY_PORT }} \ -o StrictHostKeyChecking=no \ docker-compose.prod.yml \ root@${{ secrets.DEPLOY_HOST }}:/opt/realms/docker-compose.yml + # Copy OvenMediaEngine config + scp -i ~/.ssh/deploy_key -P ${{ secrets.DEPLOY_PORT }} \ + -o StrictHostKeyChecking=no \ + ovenmediaengine/Server.xml \ + root@${{ secrets.DEPLOY_HOST }}:/opt/realms/Server.xml + + # Copy database init script + scp -i ~/.ssh/deploy_key -P ${{ secrets.DEPLOY_PORT }} \ + -o StrictHostKeyChecking=no \ + database/init.sql \ + root@${{ secrets.DEPLOY_HOST }}:/opt/realms/init.sql + - name: Deploy to Production run: | ssh -i ~/.ssh/deploy_key -p ${{ secrets.DEPLOY_PORT }} \