diff --git a/pages.yml b/pages.yml new file mode 100644 index 0000000..a9e359e --- /dev/null +++ b/pages.yml @@ -0,0 +1,31 @@ +name: Deploy Pages + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Set variables + id: vars + run: | + echo "USERNAME=${GITHUB_REPOSITORY_OWNER}" >> $GITHUB_OUTPUT + echo "REPO=${GITHUB_REPOSITORY#*/}" >> $GITHUB_OUTPUT + + - name: Deploy to pages directory + run: | + USERNAME=${{ steps.vars.outputs.USERNAME }} + REPO=${{ steps.vars.outputs.REPO }} + + TARGET=/data/pages/$USERNAME/$REPO + + mkdir -p $TARGET + rm -rf $TARGET/* + cp -r ./* $TARGET/ \ No newline at end of file