diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml new file mode 100644 index 0000000..a5af58a --- /dev/null +++ b/.forgejo/workflows/deploy.yml @@ -0,0 +1,29 @@ +--- +name: Check & deploy + +'on': + push: + branches: ['main'] + pull_request: + branches: ['main'] + workflow_dispatch: + +concurrency: + group: 'pages' + cancel-in-progress: false + +jobs: + deploy: + runs-on: docker + + steps: + - uses: actions/checkout@v4 + + - name: Copy files to nginx pages mount + if: github.event_name == 'push' && github.ref == 'refs/heads/main' + run: | + apt update && apt install -y rsync + deploy_dir="$(mktemp -d)" + cp -R index.html css js "$deploy_dir"/ + mkdir -p /pages/avoid + rsync -a --delete "$deploy_dir"/ /pages/avoid/ diff --git a/README.md b/README.md index 36c57ff..03eee5d 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ + Változatos módon tudja befolyásolni az oldal állapotát. + A háttérben aszinkron módon képes szerverekkel kommunikálni ([AJAX](https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX)) + A weboldal elemeit módosítani ([DOM manipulation](https://developer.mozilla.org/en-US/docs/Glossary/DOM)) - + Egy csomó HTML5-ös API-val kommunikálni: + + Egy csomó HTML5-ös API-val kommunikálni: + [File](https://developer.mozilla.org/hu/docs/Web/API/File) + [HTMLMediaElement](https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement) + **[Canvas](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API)**