Skip to content

Commit

Permalink
refactor: cleanup worker workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
okradze committed Nov 2, 2023
1 parent 77863d6 commit 59e3b67
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 88 deletions.
88 changes: 52 additions & 36 deletions .github/workflows/deploy_worker.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,52 @@
# name: Deploy Worker

# on:
# push:
# branches:
# - main
# # paths:
# # - 'apps/worker/**'

# env:
# ACR_REPOSITORY_BEAT: "l3-beat"
# ACR_REPOSITORY_WORKER: "l3-worker"
# TR_DIRECTORY: "apps/server/terraform"

# jobs:
# Build_worker:
# name: Build Application Container
# timeout-minutes: 15
# runs-on: ubuntu-latest
# outputs:
# tag_name: ${{ steps.build-image.outputs.TAG_NAME }}
# environment: dev
# steps:
# - name: Checkout
# uses: actions/checkout@v3

# - name: "Build and push image"
# uses: azure/docker-login@v1
# with:
# login-server: ${{ vars.ACR_REGISTRY }}
# username: ${{ secrets.AZURE_USERNAME }}
# password: ${{ secrets.AZURE_PASSWORD }}
# - run: |
# docker build -t ${{ vars.ACR_REGISTRY }}/${{ env.ACR_REPOSITORY_WORKER }}:latest -f apps/worker/docker/Dockerfile apps/worker
# docker push ${{ vars.ACR_REGISTRY }}/${{ env.ACR_REPOSITORY_WORKER }}:latest
# echo "TAG_NAME=${{ github.sha }}" >> $GITHUB_ENV
# Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy
# More GitHub Actions for Azure: https://github.com/Azure/actions

name: Build and Deploy Worker

on:
push:
branches:
- main
workflow_dispatch:

jobs:
build:
runs-on: "ubuntu-latest"

steps:
- uses: actions/checkout@v2

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2

- name: Log in to registry
uses: docker/login-action@v2
with:
registry: https://l3container.azurecr.io/
username: ${{ secrets.AzureAppService_ContainerUsername_313e76d8b0ba4933b1934140d1c24667 }}
password: ${{ secrets.AzureAppService_ContainerPassword_a84f243ca243499bad593759e14ed4c3 }}

- name: Build and push container image to registry
uses: docker/build-push-action@v3
with:
context: ./apps/worker
push: true
tags: l3container.azurecr.io/${{ secrets.AzureAppService_ContainerUsername_313e76d8b0ba4933b1934140d1c24667 }}/l3-worker:${{ github.sha }}
file: ./apps/worker/docker/Dockerfile

deploy:
runs-on: ubuntu-latest
needs: build
environment:
name: "production"
url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}

steps:
- name: Deploy to Azure Web App
id: deploy-to-webapp
uses: azure/webapps-deploy@v2
with:
app-name: "l3-worker"
slot-name: "production"
publish-profile: ${{ secrets.AzureAppService_PublishProfile_70ddda41e65f407eb7f85b1bef8d8fc7 }}
images: "l3container.azurecr.io/${{ secrets.AzureAppService_ContainerUsername_313e76d8b0ba4933b1934140d1c24667 }}/l3-worker:${{ github.sha }}"
52 changes: 0 additions & 52 deletions .github/workflows/main_l3-worker.yml

This file was deleted.

0 comments on commit 59e3b67

Please sign in to comment.