diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index a645768..0b6e0bf 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -17,13 +17,21 @@ jobs: container: image: alpine/git volumes: - - /var/run/docker.sock:/var/run/docker.sock + - /mnt/host/c/Users/Leter/backups:/workspace/backups + - /mnt/host/c/Apps/Programs/Docker/mine-mods:/workspace/project + - /mnt/host/c/Apps/Programs/Docker/minecraft-server/data:/workspace/data + + defaults: + run: + working-directory: /workspace/backups steps: - name: main run: | - docker exec ${{ env.CONTAINER_NAME }} rcon-cli save-all - docker exec ${{ env.CONTAINER_NAME }} bash -c 'LAST_BACKUP_TIME=$(date +%F-%T) && mkdir backups/$LAST_BACKUP_TIME && cp -R -t backups/$LAST_BACKUP_TIME world/' + LAST_BACKUP_TIME=$(date +%F-%T) + mkdir $LAST_BACKUP_TIME + cp -R -t $LAST_BACKUP_TIME ../data/world + cp -t $LAST_BACKUP_TIME ../mine-mods/README.md @@ -49,15 +57,13 @@ jobs: - starting: + restarting: name: Restart minecraft server runs-on: ubuntu-latest container: - image: alpine/git - volumes: - - /var/run/docker.sock:/var/run/docker.sock + image: docker steps: - name: main