Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ImgBot] Optimize images #12

Open
wants to merge 20 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
91cdcdd
fix: package.json & package-lock.json to reduce vulnerabilities
snyk-bot May 10, 2024
8f9c831
fix: upgrade @types/gtag.js from 0.0.8 to 0.0.19
snyk-bot May 11, 2024
b72bec3
fix: upgrade swiper from 8.4.2 to 8.4.7
snyk-bot May 11, 2024
47ba756
fix: upgrade @govtechsg/open-attestation-utils from 1.0.9 to 1.1.0
snyk-bot May 11, 2024
decf78e
Merge pull request #1 from Mapuppy09/snyk-fix-b7272c044ef6978b153b75c…
Mapuppy09 May 23, 2024
e84537f
Merge pull request #4 from Mapuppy09/snyk-upgrade-d7d155e17c81b8babea…
Mapuppy09 May 26, 2024
be61198
Merge pull request #3 from Mapuppy09/snyk-upgrade-0cdeaf80d41091b392a…
Mapuppy09 May 26, 2024
c64ed2d
Merge pull request #2 from Mapuppy09/snyk-upgrade-7d097bfccaf9aecac4e…
Mapuppy09 May 26, 2024
f12ffa7
feat: upgrade react-router-dom from 5.3.4 to 6.23.0
snyk-bot May 27, 2024
4f7c741
Merge pull request #5 from Mapuppy09/snyk-upgrade-0c77c16de6f43c8b69f…
Mapuppy09 Jun 2, 2024
4e56117
feat: upgrade react-tooltip from 4.5.1 to 5.26.4
snyk-bot Jun 4, 2024
70d4fa7
Create azure-container-webapp.yml
Mapuppy09 Jun 9, 2024
036db4a
Merge pull request #7 from TradeTrust/master
Mapuppy09 Jun 10, 2024
143ed9b
Merge pull request #6 from Mapuppy09/snyk-upgrade-fe19ea701bdae65348f…
Mapuppy09 Jun 11, 2024
2f47918
feat: upgrade swiper from 8.4.7 to 11.1.3
snyk-bot Jun 12, 2024
a01da2c
Merge pull request #8 from Mapuppy09/snyk-upgrade-4d9c54be5a88a85576e…
Mapuppy09 Jun 12, 2024
eab71cc
feat: upgrade ethers from 5.7.2 to 6.12.1
snyk-bot Jun 12, 2024
7ab7512
Merge pull request #9 from Mapuppy09/snyk-upgrade-c8c080c7424a72eec3b…
Mapuppy09 Jun 23, 2024
bee3492
Merge pull request #11 from TradeTrust/master
Mapuppy09 Jun 27, 2024
23b3f6e
[ImgBot] Optimize images
ImgBotApp Jul 6, 2024
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
86 changes: 86 additions & 0 deletions .github/workflows/azure-container-webapp.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
# This workflow will build and push a Docker container 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-custom-container?tabs=dotnet&pivots=container-linux
#
# 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. Create a GitHub Personal access token with "repo" and "read:packages" permissions.
#
# 4. Create three app settings on your Azure Web app:
# DOCKER_REGISTRY_SERVER_URL: Set this to "https://ghcr.io"
# DOCKER_REGISTRY_SERVER_USERNAME: Set this to the GitHub username or organization that owns the repository
# DOCKER_REGISTRY_SERVER_PASSWORD: Set this to the value of your PAT token from the previous step
#
# 5. Change the value for the AZURE_WEBAPP_NAME.
#
# 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

name: Build and deploy a container to an Azure Web App

env:
AZURE_WEBAPP_NAME: your-app-name # set this to the name of your Azure Web App

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

permissions:
contents: read

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0

- name: Log in to GitHub container registry
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ github.token }}

- name: Lowercase the repo name and username
run: echo "REPO=${GITHUB_REPOSITORY,,}" >>${GITHUB_ENV}

- name: Build and push container image to registry
uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0
with:
push: true
tags: ghcr.io/${{ env.REPO }}:${{ github.sha }}
file: ./Dockerfile

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

steps:
- name: Lowercase the repo name and username
run: echo "REPO=${GITHUB_REPOSITORY,,}" >>${GITHUB_ENV}

- name: Deploy to Azure Web App
id: deploy-to-webapp
uses: azure/webapps-deploy@v2
with:
app-name: ${{ env.AZURE_WEBAPP_NAME }}
publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE }}
images: 'ghcr.io/${{ env.REPO }}:${{ github.sha }}'
Loading
Loading