From fad503b419bca4f8848468904c68198ae197f506 Mon Sep 17 00:00:00 2001 From: daniil Date: Fri, 1 May 2026 14:20:02 +0000 Subject: [PATCH] fix: replace rsync with cp in interior workflow --- .gitea/workflows/interior.yml | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/interior.yml b/.gitea/workflows/interior.yml index 74fe0b3..31dc7fb 100644 --- a/.gitea/workflows/interior.yml +++ b/.gitea/workflows/interior.yml @@ -13,24 +13,36 @@ jobs: - name: Update interior site run: | cd /opt/digital-home/interior - # Синхронизировать контент из vault - rsync -av --delete "/home/daniil/obsidian/Ремонт квартира/" /opt/digital-home/interior/content/ + # Синхронизировать контент из vault (без rsync) + rm -rf /opt/digital-home/interior/content/notes + mkdir -p /opt/digital-home/interior/content/notes + cp -r "/home/daniil/obsidian/Ремонт квартира/." /opt/digital-home/interior/content/notes/ # Убедиться что index.md есть if [ ! -f /opt/digital-home/interior/content/index.md ]; then - cat > /opt/digital-home/interior/content/index.md << 'INDEXEOF' ---- + printf -- '--- title: Ремонт квартиры --- # Ремонт квартиры -- [[Интерьер]] -- [[Интерьер кухня]] -- [[Интерьер спальни]] -INDEXEOF +- [[notes/Интерьер]] +- [[notes/Интерьер кухня]] +- [[notes/Интерьер спальни]] +' > /opt/digital-home/interior/content/index.md fi # Пересобрать и перезапустить docker build -t interior:latest . docker rm -f interior || true - docker run -d --name interior --network coolify -p 3007:80 --restart unless-stopped --label traefik.enable=true --label 'traefik.http.routers.interior.rule=Host(`interior.digital-home.site`)' --label traefik.http.routers.interior.entrypoints=https --label traefik.http.routers.interior.tls=true --label traefik.http.routers.interior.tls.certresolver=letsencrypt --label traefik.http.services.interior.loadbalancer.server.port=80 interior:latest + docker run -d \ + --name interior \ + --network coolify \ + -p 3007:80 \ + --restart unless-stopped \ + --label traefik.enable=true \ + --label 'traefik.http.routers.interior.rule=Host(`interior.digital-home.site`)' \ + --label traefik.http.routers.interior.entrypoints=https \ + --label traefik.http.routers.interior.tls=true \ + --label traefik.http.routers.interior.tls.certresolver=letsencrypt \ + --label traefik.http.services.interior.loadbalancer.server.port=80 \ + interior:latest echo 'Deploy done'