From 6925670cadc69dfc0bd647fc25021d7428b67153 Mon Sep 17 00:00:00 2001 From: clement2323 Date: Wed, 23 Oct 2024 11:16:10 +0000 Subject: [PATCH] c/cd --- .github/workflows/publish.yml | 64 +++++++++++++++++++++++++++++++++++ src/1.Mayotte.md | 7 ++-- 2 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..0028e39 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,64 @@ +name: Publish dashboard to Pages + +on: + push: + branches: + - "leaflet-clement" + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +jobs: + publish-dashboard: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + + steps: + + - name: Check out repository + uses: actions/checkout@v4 + + - name: Set up Node + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: npm + + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + cache: 'pip' + + - name: Install python requirements + run: pip install -r requirements.txt + + - name: Build dashboard + run: | + npm install + npm run build + env: + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_DEFAULT_REGION: ${{ secrets.AWS_DEFAULT_REGION }} + AWS_S3_ENDPOINT: ${{ secrets.AWS_S3_ENDPOINT }} + + - name: Configure GitHub Pages + uses: actions/configure-pages@v5 + + - name: Upload artifacts + uses: actions/upload-pages-artifact@v3 + with: + path: dist + + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 + + - name: Set site name based on branch + run: | + echo "Site URL: https://clement2323.github.io/${{ github.ref_name }}" \ No newline at end of file diff --git a/src/1.Mayotte.md b/src/1.Mayotte.md index 63ab656..9afc2f7 100644 --- a/src/1.Mayotte.md +++ b/src/1.Mayotte.md @@ -51,7 +51,6 @@ const baseLayers = { }; ``` - ```js // Assuming statistics and map are already defined const overlays = {}; @@ -126,9 +125,11 @@ map.on('overlayremove', function (eventLayer) { // VARIABILISER !! routing dynamique !! // CI - CD et publication -// tableau de statistiques interactives avec sélection des ilots de Jean françois +// tableau de statistiques interactives avec sélection des ilots de Jean françois §> interactivité, je clique sur l'ilot dans une table il me le highlight sur la carte +// // Tableau -// ne sélectionner qu'une couche pleiades à la fois, // slider avant après pour les cartes leaflet // + site internet +//slidrer et trouting dynamique : overkill le truc +// ajouter fond de carte 2022 ? ```