From 8b10842774885af43789379ec42ce4d39ba168a7 Mon Sep 17 00:00:00 2001 From: em rexer <13180883+erexer@users.noreply.github.com> Date: Wed, 28 Aug 2024 12:43:47 -0700 Subject: [PATCH] deploy github action: add notebook and data upload, docker hub upload (#181) --- .github/workflows/deploy.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index fc1856b4a5..c8c05adf6a 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -32,3 +32,37 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./docs/build/html + + - uses: jakejarvis/s3-sync-action@master + with: + args: --delete + env: + SOURCE_DIR: 'notebooks' + DEST_DIR: 'notebooks' + AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_REGION: ${{ secrets.AWS_REGION }} + + - uses: jakejarvis/s3-sync-action@master + with: + args: --delete + env: + SOURCE_DIR: 'naturf/data' + DEST_DIR: 'data' + AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_REGION: ${{ secrets.AWS_REGION }} + + - name: Log in to Docker Hub + uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + - name: Build and push Docker image + uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc + with: + context: . + push: true + tags: im3sfa/naturf-msdlive:latest