Skip to content

Build docker darkpdf_tgbot #4

Build docker darkpdf_tgbot

Build docker darkpdf_tgbot #4

Workflow file for this run

name: Build docker darkpdf_tgbot
on:
workflow_dispatch:
env:
PROJECT_NAME: darkpdf_tgbot
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
# - uses: TooMuch4U/[email protected] # need for self-hosted runner
- uses: actions/checkout@v4
- name: Login to GitHub Package Registry
run: |
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u "${{ github.actor }}" --password-stdin
- name: Start build ${{ env.PROJECT_NAME }}
run: |
IMAGE_ID=ghcr.io/${{ github.repository }}
echo START BUILD WITH IMAGE_ID=$IMAGE_ID
docker buildx build -f Dockerfile \
--tag $IMAGE_ID:latest \
-t ${{ env.PROJECT_NAME }} \
.
docker push $IMAGE_ID:latest
echo $IMAGE_ID:latest