Skip to content

small adds college #217

small adds college

small adds college #217

# This workflow will build the static files
# and upload them to the given s3 bucket
on:
push:
branches: ["release"]
name: Deploy to production
jobs:
build_and_deploy:
name: Deploy
environment:
name: Production
url: "https://auth.avantifellows.org"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Cache node modules
uses: actions/cache@v1
with:
path: node_modules
key: ${{ runner.OS }}-build-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.OS }}-build-
${{ runner.OS }}-
- name: Install
run: npm install
# build the vuepress docs
- name: Build
env:
NODE_ENV: production
VITE_APP_PLIO_AF_API_KEY: ${{ secrets.VITE_APP_PLIO_AF_API_KEY }}
VITE_APP_BASE_URL_AF_PLIO: "https://app.plio.in/#/af/play/"
VITE_APP_BASE_URL_SCERT_PLIO: "https://app.plio.in/scertH/play/"
VITE_APP_PLIO_SCERT_API_KEY: ${{ secrets.VITE_APP_PLIO_SCERT_API_KEY }}
VITE_APP_QUIZ_AF_API_KEY: ${{ secrets.VITE_APP_QUIZ_AF_API_KEY }}
VITE_APP_BASE_URL_QUIZ: "https://quiz.avantifellows.org/quiz/"
VITE_APP_AWS_ACCESS_KEY_ID: ${{ secrets.VITE_APP_AWS_SQS_ACCESS_KEY }}
VITE_APP_AWS_SECRET_KEY: ${{ secrets.VITE_APP_AWS_SQS_SECRET_ACCESS_KEY }}
VITE_APP_BASE_URL_MEET: "https://meet.google.com/"
VITE_APP_OTP_SERVICE: ${{ secrets.VITE_APP_OTP_SERVICE }}
VITE_APP_AWS_REGION: ${{ secrets.VITE_APP_AWS_REGION }}
VITE_APP_AWS_SQS_URL: ${{ secrets.VITE_APP_AWS_SQS_URL }}
VITE_APP_BASE_URL_YOUTUBE: "https://www.youtube.com/watch?v="
VITE_APP_CHECK_USER_ENDPOINT: "/checkForUser"
VITE_APP_GET_GROUP_ENDPOINT: "/getGroupData"
VITE_APP_CLOUD_FUNCTIONS_BASE_URL: "https://asia-south1-avantifellows.cloudfunctions.net"
VITE_APP_PORTAL_BACKEND: "https://uza9ixusuh.execute-api.ap-south-1.amazonaws.com/"
VITE_APP_STUDENT_QUIZ_REPORT_BASE_URL: "https://reports.avantifellows.org/reports/student_quiz_report"
VITE_APP_GURUKUL_BASE_URL: "https://gurukul.avantifellows.org/"
run: npm run build
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_S3_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_S3_SECRET_ACCESS_KEY }}
aws-region: ap-south-1
- name: Deploy static site to S3 bucket
run: aws s3 sync ./dist s3://af-auth-layer --delete --acl public-read