diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index aff6ff4..569d2b0 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -7,20 +7,11 @@ on: jobs: deploy: - runs-on: ubuntu-latest # Ta oznaka se ujema z vašim novim runnerjem + runs-on: ubuntu-latest # Ta oznaka se zdaj ujema z vašim NOVIM, pravilno nastavljenim runnerjem steps: - name: Checkout repository - uses: actions/checkout@v4 # Priporočena je uporaba novejše verzije - - - name: Install rsync - run: | - # Posodobi seznam paketov in namesti rsync in openssh-client znotraj runnerja - # Uporabnik znotraj Gitea runnerja IMA sudo pravice. - # Težava je bila v Docker kontejnerju, ki ga uporabljate v labels. - # Najboljša rešitev je, da orodja namestimo direktno na runnerja, PREDEN uporabimo rsync. - sudo apt-get update - sudo apt-get install -y rsync openssh-client + uses: actions/checkout@v4 - name: Deploy to Server via rsync run: | @@ -30,6 +21,7 @@ jobs: chmod 600 ~/.ssh/id_rsa # 2. Sinhroniziramo datoteke z rsync + # rsync je že na voljo v Docker sliki, zato namestitev ni potrebna rsync -avz --delete \ --exclude=".git/" \ --exclude=".gitea/" \