{"id":17114232,"url":"https://github.com/anthonychu/azure-webapps-deno-deploy","last_synced_at":"2025-04-13T03:54:19.008Z","repository":{"id":40717338,"uuid":"267517026","full_name":"anthonychu/azure-webapps-deno-deploy","owner":"anthonychu","description":"A GitHub Action for deploying Deno 🦕 web apps to Azure ☁️","archived":false,"fork":false,"pushed_at":"2023-07-12T05:48:37.000Z","size":192,"stargazers_count":27,"open_issues_count":6,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-26T20:55:41.153Z","etag":null,"topics":["azure","deno"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anthonychu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-28T06:58:39.000Z","updated_at":"2024-11-22T13:09:09.000Z","dependencies_parsed_at":"2024-11-07T18:06:00.215Z","dependency_job_id":"72532517-5b7f-47c0-a6b5-1a10238b9432","html_url":"https://github.com/anthonychu/azure-webapps-deno-deploy","commit_stats":{"total_commits":46,"total_committers":3,"mean_commits":"15.333333333333334","dds":"0.10869565217391308","last_synced_commit":"0c0bd371c8c2f71cede878de000b017f86b469d6"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonychu%2Fazure-webapps-deno-deploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonychu%2Fazure-webapps-deno-deploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonychu%2Fazure-webapps-deno-deploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonychu%2Fazure-webapps-deno-deploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anthonychu","download_url":"https://codeload.github.com/anthonychu/azure-webapps-deno-deploy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248543851,"owners_count":21121838,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure","deno"],"created_at":"2024-10-14T17:16:04.047Z","updated_at":"2025-04-13T03:54:18.289Z","avatar_url":"https://github.com/anthonychu.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Azure Web Apps Deno Deploy action\n\nThis action deploys a Deno app to Azure Web Apps (Linux).\n\n## Inputs\n\n### `app-name`\n\n**Required** Name of the Azure Web App.\n\n### `resource-group`\n\n**Required** Name of the resource group.\n\n### `package`\n\n**Required** Path to zip package to deploy.\n\n### `script-file`\n\n**Required** Path to the script file to pass to `deno run`.\n\n### `deno-version`\n\n**Optional** Deno version to use (default: `latest`).\n\nSee the [image tags](https://hub.docker.com/r/anthonychu/azure-webapps-deno/tags) for valid versions.\n\n## Outputs\n\nNone\n\n## Example usage\n\n```yaml\non: [push]\n\nname: Deploy to Azure\n\njobs:\n\n  build-and-deploy:\n    runs-on: ubuntu-latest\n    steps:\n    \n    - uses: actions/checkout@v2\n\n    - uses: azure/login@v1.1\n      with:\n        creds: ${{ secrets.AZURE_CREDENTIALS }}\n    \n    - name: Set up Deno\n      uses: denolib/setup-deno@master\n      with:\n        deno-version: \"1.2.0\"\n\n    - name: Bundle and zip Deno app\n      run: |\n        deno bundle server.ts server.bundle.js\n        zip app.zip server.bundle.js\n\n    - name: Deploy to Azure Web Apps\n      uses: anthonychu/azure-webapps-deno-deploy@main\n      with:\n        app-name: my-app\n        resource-group: my-resource-group\n        package: app.zip\n        script-file: server.bundle.js\n        deno-version: \"1.2.0\"\n```\n\n## How it works\n\nThis action configures an Azure Web App for Linux to use a [custom runtime image](https://hub.docker.com/r/anthonychu/azure-webapps-deno) and deploys your code using [Run From Package](https://docs.microsoft.com/azure/azure-functions/run-functions-from-deployment-package).\n\nIt calls the Azure CLI. Ensure your workflow first authenticates `azure/login`.\n\n---\n\n*This is a community open source project. No official support is provided by Microsoft.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanthonychu%2Fazure-webapps-deno-deploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanthonychu%2Fazure-webapps-deno-deploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanthonychu%2Fazure-webapps-deno-deploy/lists"}