Skip to content

add all addresses route #3

add all addresses route

add all addresses route #3

name: Build and release Docker image
on:
workflow_dispatch:
push:
branches:
- main
paths:
- 'src/**/*'
- 'static/**/*'
jobs:
build:
runs-on: self-hosted
steps:
- uses: actions/checkout@v4
- name: Build Docker image
uses: docker/setup-buildx-action@v3
- name: Log in to Docker Registry
uses: docker/login-action@v2
with:
registry: ${{ secrets.CI_REGISTRY }}
username: ${{ secrets.CI_REGISTRY_USER }}
password: ${{ secrets.CI_REGISTRY_PASSWORD }}
- name: Build and release Docker image
uses: docker/build-push-action@v5
with:
context: ./
file: ./Dockerfile
push: true
no-cache: true
tags: |
${{ secrets.CI_REGISTRY }}/${{ secrets.CI_REGISTRY_REPO }}/${{ vars.SERVICE_NAME }}:${{ github.sha }}
${{ secrets.CI_REGISTRY }}/${{ secrets.CI_REGISTRY_REPO }}/${{ vars.SERVICE_NAME }}:latest
- name: Trigger Deploy Workflow
uses: peter-evans/repository-dispatch@v2
with:
token: ${{ secrets.GIT_ACCESS_TOKEN }}
repository: ${{ github.repository }}
event-type: Deploy
client-payload: '{"ref": "${{ github.ref }}", "sha": "${{ github.sha }}"}'