Update deploy.yml

pull/1684/head
djp1-hub 2025-05-17 21:51:28 +02:00 zatwierdzone przez GitHub
rodzic 4e66b9e4cc
commit a57b39acb6
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 20 dodań i 7 usunięć

Wyświetl plik

@ -4,7 +4,7 @@ name: Deploy WebODM on Commit
on:
push:
branches:
- master
- master
jobs:
deploy:
@ -18,16 +18,29 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- name: Build and deploy WebODM
- name: Pull latest code
run: |
cd /home/gennady/SFUODM
echo "🛠 Pull latest code"
git pull origin master
- name: Stop WebODM
run: |
cd /home/gennady/SFUODM
./webodm.sh stop
echo "🚀 Build and replace containers"
docker compose up -d --build --remove-orphans
- name: Build WebODM images
run: |
cd /home/gennady/SFUODM
./webodm.sh rebuild
echo "🧹 Prune unused images and volumes"
- name: Start WebODM
run: |
cd /home/gennady/SFUODM
./webodm.sh start \
--detached \
--media-dir /odm-data/media \
--db-dir /odm-data/db/
- name: Prune unused Docker images and volumes
run: |
docker image prune -f
docker volume prune -f