.gitea/workflows/deploy.yml aktualisiert

This commit is contained in:
Lars 2025-08-11 07:57:00 +02:00
parent d3b781679a
commit 88672a19d5

View File

@ -43,19 +43,28 @@ jobs:
- name: Rsync knowledge/ - name: Rsync knowledge/
if: ${{ hashFiles('knowledge/**') != '' }} if: ${{ hashFiles('knowledge/**') != '' }}
run: | run: |
rsync -a --delete --exclude='.git' knowledge/ /home/llmadmin/knowledge/ rsync -a --delete \
--exclude='.git' \
--exclude='.env' --exclude='.env.*' --exclude='**/.env' --exclude='**/.env.*' \
knowledge/ /home/llmadmin/knowledge/
echo "Synced knowledge/" echo "Synced knowledge/"
- name: Rsync llm-api/ - name: Rsync llm-api/
if: ${{ hashFiles('llm-api/**') != '' }} if: ${{ hashFiles('llm-api/**') != '' }}
run: | run: |
rsync -a --delete --exclude='.git' llm-api/ /home/llmadmin/llm-api/ rsync -a --delete \
--exclude='.git' \
--exclude='.env' --exclude='.env.*' --exclude='**/.env' --exclude='**/.env.*' \
llm-api/ /home/llmadmin/llm-api/
echo "Synced llm-api/" echo "Synced llm-api/"
- name: Rsync scripts/ - name: Rsync scripts/
if: ${{ hashFiles('scripts/**') != '' }} if: ${{ hashFiles('scripts/**') != '' }}
run: | run: |
rsync -a --delete --exclude='.git' scripts/ /home/llmadmin/scripts/ rsync -a --delete \
--exclude='.git' \
--exclude='.env' --exclude='.env.*' --exclude='**/.env' --exclude='**/.env.*' \
scripts/ /home/llmadmin/scripts/
echo "Synced scripts/" echo "Synced scripts/"
- name: Optional — systemctl --user restart llm-api (ignore if missing) - name: Optional — systemctl --user restart llm-api (ignore if missing)