Update .github/workflows/docker.yml

This commit is contained in:
2026-05-09 00:42:05 +02:00
parent 12b2e2b782
commit 66ba615ff9
+21 -22
View File
@@ -1,35 +1,34 @@
name: Build and Push Docker Image name: Build and Push Tuwunel-Interceptor Image
on: on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
docker: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
# 1. Code holen - name: Checkout repository
- name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
# 2. Docker Buildx - name: Generate timestamp
- name: Set up Docker Buildx id: vars
uses: docker/setup-buildx-action@v3 run: echo "TAG=$(date +%Y%m%d-%H%M)" >> $GITHUB_ENV
# 3. Login Docker Hub
- name: Login to Docker Hub - name: Login to Docker Hub
uses: docker/login-action@v3 run: |
with: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login \
username: ${{ secrets.DOCKERHUB_USERNAME }} -u "${{ secrets.DOCKER_USERNAME }}" \
password: ${{ secrets.DOCKERHUB_PASSWORD }} --password-stdin
# 4. Build & Push - name: Build image
- name: Build and push run: |
uses: docker/build-push-action@v5 docker build \
with: -t domoel/tuwunel-interceptor:latest \
context: . -t domoel/tuwunel-interceptor:${TAG} \
push: true .
platforms: linux/amd64,linux/arm64
tags: | - name: Push image
domoel/tuwunel-interceptor:latest run: |
domoel/tuwunel-interceptor:${{ github.run_number }} docker push domoel/tuwunel-interceptor:latest
docker push domoel/tuwunel-interceptor:${TAG}