Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
619f90c
Initial commit
tijuks Dec 20, 2025
af5131d
Create tijuks.github.com
tijuks Dec 22, 2025
e5352b2
change md refs
tijuks Dec 22, 2025
94bfee6
commit all
tijuks Dec 22, 2025
09fa819
install it
tijuks Dec 22, 2025
fd051a7
Create azure-webapps-node.yml
tijuks Dec 22, 2025
ee79e59
Update config.json
tijuks Dec 28, 2025
e6b8284
Add GitHub Actions workflow for npm package publishing
tijuks Dec 30, 2025
42f8374
Create package.json with Azure Webpack configuration and dependencies
tijuks Dec 30, 2025
23fa17d
Create package.json with Azure integration setup
tijuks Dec 30, 2025
f5be871
Create .env.example file with Azure Storage and Authentication config…
tijuks Dec 30, 2025
d66ccd7
Merge branch 'github:main' into main
tijuks Dec 30, 2025
7104a3e
Add files via upload
tijuks Dec 30, 2025
91dcdd5
Merge pull request #1 from tijuks/codespace-effective-guacamole-x5546…
tijuks Dec 31, 2025
89df6ad
Create webpack.yml
tijuks Jan 2, 2026
2eb7155
Update webpack.yml
tijuks Jan 2, 2026
56ed0de
Create README.md
tijuks Jan 10, 2026
a0f332f
Merge pull request #2 from Openwira/main
tijuks Jan 10, 2026
5829d8f
Create devcontainer.json
tijuks Jan 10, 2026
0bcda84
Merge branch 'tijuks:main' into main
tijuks Jan 10, 2026
f3b6105
Merge branch 'github:main' into main
tijuks Jan 21, 2026
718c088
Create Revise.prompt.yml
tijuks Jan 29, 2026
c9efeb3
Merge branch 'github:main' into main
tijuks Feb 11, 2026
0046b2d
Create devcontainer.json
tijuks Feb 11, 2026
21b6170
Rename node.js.yml to nodejs.yml
tijuks Feb 11, 2026
c8fca9b
Create main.yml
tijuks Feb 20, 2026
590171b
Merge branch 'github:main' into main
tijuks Mar 9, 2026
97959a7
Create SECURITY.md
tijuks Mar 9, 2026
ce1f08b
Update no-response.yml
tijuks Mar 20, 2026
8ab22bc
Merge branch 'Global-Information-Systems:main' into main
tijuks Mar 20, 2026
209b2b4
Merge pull request #5 from Openwira/main
tijuks Mar 20, 2026
823bcdb
Merge branch 'github:main' into main
tijuks Mar 25, 2026
cce7b3b
Create runner.yml
tijuks Mar 25, 2026
732e47f
Create src.json
tijuks Mar 25, 2026
62813d7
Create Funding.yml
tijuks Mar 30, 2026
4bc85a8
Merge branch 'github:main' into main
tijuks Apr 8, 2026
974e6d1
Update Revise.prompt.yml
tijuks Apr 9, 2026
4601365
Update Revise.prompt.yml
tijuks Apr 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Create azure-webapps-node.yml
  • Loading branch information
tijuks authored Dec 22, 2025
commit fd051a71c4f4bbb9d88281df4add8be5499da001
78 changes: 78 additions & 0 deletions .github/workflows/azure-webapps-node.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# This workflow will build and push a node.js application to an Azure Web App when a commit is pushed to your default branch.
#
# This workflow assumes you have already created the target Azure App Service web app.
# For instructions see https://docs.microsoft.com/en-us/azure/app-service/quickstart-nodejs?tabs=linux&pivots=development-environment-cli
#
# To configure this workflow:
#
# 1. Download the Publish Profile for your Azure Web App. You can download this file from the Overview page of your Web App in the Azure Portal.
# For more information: https://docs.microsoft.com/en-us/azure/app-service/deploy-github-actions?tabs=applevel#generate-deployment-credentials
#
# 2. Create a secret in your repository named AZURE_WEBAPP_PUBLISH_PROFILE, paste the publish profile contents as the value of the secret.
# For instructions on obtaining the publish profile see: https://docs.microsoft.com/azure/app-service/deploy-github-actions#configure-the-github-secret
#
# 3. Change the value for the AZURE_WEBAPP_NAME. Optionally, change the AZURE_WEBAPP_PACKAGE_PATH and NODE_VERSION environment variables below.
#
# For more information on GitHub Actions for Azure: https://github.com/Azure/Actions
# For more information on the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy
# For more samples to get started with GitHub Action workflows to deploy to Azure: https://github.com/Azure/actions-workflow-samples

on:
push:
branches: [ "main" ]
workflow_dispatch:

env:
AZURE_WEBAPP_NAME: your-app-name # set this to your application's name
AZURE_WEBAPP_PACKAGE_PATH: '.' # set this to the path to your web app project, defaults to the repository root
NODE_VERSION: '20.x' # set this to the node version to use

permissions:
contents: read

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

- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'

- name: npm install, build, and test
run: |
npm install
npm run build --if-present
npm run test --if-present

- name: Upload artifact for deployment job
uses: actions/upload-artifact@v4
with:
name: node-app
path: .

deploy:
permissions:
contents: none
runs-on: ubuntu-latest
needs: build
environment:
name: 'Development'
url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}

steps:
- name: Download artifact from build job
uses: actions/download-artifact@v4
with:
name: node-app

- name: 'Deploy to Azure WebApp'
id: deploy-to-webapp
uses: azure/webapps-deploy@v2
with:
app-name: ${{ env.AZURE_WEBAPP_NAME }}
publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE }}
package: ${{ env.AZURE_WEBAPP_PACKAGE_PATH }}