From 71d6437812068920cafc4e341c1cfc6cccf90823 Mon Sep 17 00:00:00 2001 From: Akhil Gupta Date: Wed, 7 Oct 2020 13:06:54 +0530 Subject: [PATCH] update file permission --- .github/workflows/docker-publish.yml | 116 +++++++++++++-------------- service/fileService.go | 2 +- 2 files changed, 59 insertions(+), 59 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index cb586f1..96a3aaa 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -1,77 +1,77 @@ -name: Docker +# name: Docker -on: - push: - # Publish `master` as Docker `latest` image. - branches: - - master +# on: +# push: +# # Publish `master` as Docker `latest` image. +# branches: +# - master - # Publish `v1.2.3` tags as releases. - tags: - - v* +# # Publish `v1.2.3` tags as releases. +# tags: +# - v* - # Run tests for any PRs. - pull_request: +# # Run tests for any PRs. +# pull_request: -env: - # TODO: Change variable to your image's name. - IMAGE_NAME: akhilrex/podgrab +# env: +# # TODO: Change variable to your image's name. +# IMAGE_NAME: akhilrex/podgrab -jobs: - # Run tests. - # See also https://docs.docker.com/docker-hub/builds/automated-testing/ - test: - runs-on: ubuntu-latest +# jobs: +# # Run tests. +# # See also https://docs.docker.com/docker-hub/builds/automated-testing/ +# test: +# runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 +# steps: +# - uses: actions/checkout@v2 - - name: Run tests - run: | - if [ -f docker-compose.test.yml ]; then - docker-compose --file docker-compose.test.yml build - docker-compose --file docker-compose.test.yml run sut - else - docker build . --file Dockerfile - fi +# - name: Run tests +# run: | +# if [ -f docker-compose.test.yml ]; then +# docker-compose --file docker-compose.test.yml build +# docker-compose --file docker-compose.test.yml run sut +# else +# docker build . --file Dockerfile +# fi - # Push image to GitHub Packages. - # See also https://docs.docker.com/docker-hub/builds/ - push: - # Ensure test job passes before pushing image. - needs: test +# # Push image to GitHub Packages. +# # See also https://docs.docker.com/docker-hub/builds/ +# push: +# # Ensure test job passes before pushing image. +# needs: test - runs-on: ubuntu-latest - if: github.event_name == 'push' +# runs-on: ubuntu-latest +# if: github.event_name == 'push' - steps: - - uses: actions/checkout@v2 +# steps: +# - uses: actions/checkout@v2 - - name: Build image - run: docker build . --file Dockerfile --tag $IMAGE_NAME +# - name: Build image +# run: docker build . --file Dockerfile --tag $IMAGE_NAME - - name: Log into GitHub Container Registry - # TODO: Create a PAT with `read:packages` and `write:packages` scopes and save it as an Actions secret `CR_PAT` - run: echo "${{ secrets.CR_PAT }}" | docker login https://ghcr.io -u ${{ github.actor }} --password-stdin +# - name: Log into GitHub Container Registry +# # TODO: Create a PAT with `read:packages` and `write:packages` scopes and save it as an Actions secret `CR_PAT` +# run: echo "${{ secrets.CR_PAT }}" | docker login https://ghcr.io -u ${{ github.actor }} --password-stdin - - name: Push image to GitHub Container Registry - run: | - IMAGE_ID=ghcr.io/${{ github.repository_owner }}/$IMAGE_NAME +# - name: Push image to GitHub Container Registry +# run: | +# IMAGE_ID=ghcr.io/${{ github.repository_owner }}/$IMAGE_NAME - # Change all uppercase to lowercase - IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]') +# # Change all uppercase to lowercase +# IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]') - # Strip git ref prefix from version - VERSION=$(echo "${{ github.ref }}" | sed -e 's,.*/\(.*\),\1,') +# # Strip git ref prefix from version +# VERSION=$(echo "${{ github.ref }}" | sed -e 's,.*/\(.*\),\1,') - # Strip "v" prefix from tag name - [[ "${{ github.ref }}" == "refs/tags/"* ]] && VERSION=$(echo $VERSION | sed -e 's/^v//') +# # Strip "v" prefix from tag name +# [[ "${{ github.ref }}" == "refs/tags/"* ]] && VERSION=$(echo $VERSION | sed -e 's/^v//') - # Use Docker `latest` tag convention - [ "$VERSION" == "master" ] && VERSION=latest +# # Use Docker `latest` tag convention +# [ "$VERSION" == "master" ] && VERSION=latest - echo IMAGE_ID=$IMAGE_ID - echo VERSION=$VERSION +# echo IMAGE_ID=$IMAGE_ID +# echo VERSION=$VERSION - docker tag $IMAGE_NAME $IMAGE_ID:$VERSION - docker push $IMAGE_ID:$VERSION +# docker tag $IMAGE_NAME $IMAGE_ID:$VERSION +# docker push $IMAGE_ID:$VERSION diff --git a/service/fileService.go b/service/fileService.go index b592c7e..8cf029c 100644 --- a/service/fileService.go +++ b/service/fileService.go @@ -52,7 +52,7 @@ func createIfFoldeDoesntExist(folder string) string { dataPath := os.Getenv("DATA") folderPath := path.Join(dataPath, folder) if _, err := os.Stat(folderPath); os.IsNotExist(err) { - os.MkdirAll(folderPath, 0755) + os.MkdirAll(folderPath, 0777) } return folderPath }