Skip to content

Revert "feat(menu): configure cyber-verteidigung" #462

Revert "feat(menu): configure cyber-verteidigung"

Revert "feat(menu): configure cyber-verteidigung" #462

Workflow file for this run

name: ๐Ÿš€ Production Deployment to https://co-IT.eu
on:
workflow_dispatch:
push:
branches: ['main']
jobs:
deploy:
name: ๐ŸŽ‰ Deploy
runs-on: ubuntu-latest
steps:
- name: ๐Ÿšš Get latest code
uses: actions/checkout@v3
- name: ๐Ÿ“ฆ Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 7.25.0
- name: ๐Ÿ‘ทโ€โ™‚๏ธ Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'pnpm'
- name: ๐Ÿ’ฟ Install dependencies
run: pnpm install
- name: ๐Ÿ› ๏ธ Build app
run: pnpm build --prod
- name: ๐Ÿ”‘ Azure Login
uses: azure/login@v1
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}
- name: ๐Ÿšฎ Azure delete old Static Website
uses: azure/CLI@v1
with:
inlineScript: |
az storage blob delete-batch --pattern '*' --account-name coiteu --auth-mode key -s '$web'
- name: ๐Ÿšข Deploy to Azure Static Website
uses: azure/CLI@v1
with:
inlineScript: |
az storage blob upload-batch --overwrite --account-name coiteu --auth-mode key -d '$web' -s './dist'
- name: ๐Ÿงน Azure purge CDN
uses: azure/CLI@v1
with:
inlineScript: |
az account set --subscription "Productive_Sites"
az afd endpoint purge --content-paths "/*" --profile-name "coiteu" --endpoint-name "coiteu" --resource-group "coIteu" --domains "co-it.eu"
- name: ๐Ÿšช Azure logout
run: |
az logout
if: always()