diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 52b0418..e413741 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -19,16 +19,18 @@ jobs: elif command -v apt-get >/dev/null; then apt-get update && apt-get install -y rsync fi - - name: Sync and Launch Nextcloud + - name: Sync Nextcloud run: | + # 1. Kill the file first to ensure no permission 'append' issues + rm -f /opt/docker/nextcloud/docker-compose.yml mkdir -p /opt/docker/nextcloud - # rsync -v (verbose) ensures the file is updated on the host - rsync -v ./ovh/nextcloud.yml /opt/docker/nextcloud/docker-compose.yml + # 2. Copy the fresh file from your repo + cp -f ./ovh/nextcloud.yml /opt/docker/nextcloud/docker-compose.yml + + # 3. Deploy cd /opt/docker/nextcloud - # --force-recreate ensures Docker actually picks up the new file docker compose up -d --force-recreate --remove-orphans - - name: Sync and Launch Plex run: | mkdir -p /opt/docker/plex