Skip to content

Commit

Permalink
fix: add workflow triggers and proper deployment steps
Browse files Browse the repository at this point in the history
  • Loading branch information
mollybeach committed Nov 12, 2024
1 parent af0cee8 commit f0364cb
Showing 1 changed file with 51 additions and 66 deletions.
117 changes: 51 additions & 66 deletions .github/workflows/main_vz-llm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,69 +2,54 @@
# # More GitHub Actions for Azure: https://github.com/Azure/actions
# # More info on Python, GitHub Actions, and Azure Functions: https://aka.ms/python-webapps-actions

# name: Build and deploy Python project to Azure Function App - vz-llm

# on:
# push:
# branches:
# - main
# workflow_dispatch:

# env:
# AZURE_FUNCTIONAPP_PACKAGE_PATH: '.' # set this to the path to your web app project, defaults to the repository root
# PYTHON_VERSION: '3.10' # set this to the python version to use (supports 3.6, 3.7, 3.8)

# jobs:
# build:
# runs-on: ubuntu-latest
# steps:
# - name: Checkout repository
# uses: actions/checkout@v2

# - name: Setup Python version
# uses: actions/setup-python@v1
# with:
# python-version: ${{ env.PYTHON_VERSION }}

# - name: Create and start virtual environment
# run: |
# python -m venv venv
# source venv/bin/activate

# - name: Install dependencies
# run: pip install -r requirements.txt

# # Optional: Add step to run tests here

# - name: Upload artifact for deployment job
# uses: actions/upload-artifact@v2
# with:
# name: python-app
# path: |
# .
# !venv/

# deploy:
# runs-on: ubuntu-latest
# needs: build
# environment:
# name: 'Production'
# url: ${{ steps.deploy-to-function.outputs.webapp-url }}

# steps:
# - name: Download artifact from build job
# uses: actions/download-artifact@v2
# with:
# name: python-app
# path: .

# - name: 'Deploy to Azure Functions'
# uses: Azure/functions-action@v1
# id: deploy-to-function
# with:
# app-name: 'vz-llm'
# slot-name: 'Production'
# package: ${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}
# publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_6FBEDA979912470291D054AFCA2FE910 }}
# scm-do-build-during-deployment: true
# enable-oryx-build: true
# name: Deploy to GitHub Pages

on:
# Trigger on pushes to the master branch
push:
branches: [ "master" ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN
permissions:
contents: read
pages: write
id-token: write

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '18'

- name: Install Dependencies
run: |
cd webapp
npm install
- name: Build
run: |
cd webapp
npm run build
- name: Upload artifact
uses: actions/upload-pages-artifact@v2
with:
path: ./webapp/dist

deploy:
needs: build
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2

0 comments on commit f0364cb

Please sign in to comment.