app/.github/workflows/build-docker.yml
2025-06-21 22:09:05 +03:00

27 lines
778 B
YAML

# This workflow will build a golang project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
name: Go
on:
release:
types: [published]
workflow_dispatch:
jobs:
build-docker:
runs-on: debian-latest
steps:
- uses: actions/checkout@v4
- name: Build Docker image
run: |
docker build -t git.mi6e4ka.dev/yabl/app:latest -f ./docker/Dockerfile .
- name: Login to local Docker registry
run: |
echo ${{ secrets.REGISTRY_PASSWORD }} | docker login git.mi6e4ka.dev \
--username ${{ secrets.REGISTRY_USERNAME }} \
--password-stdin
- name: Push image
run: |
docker push git.mi6e4ka.dev/yabl/app:latest