4 Commits

Author SHA1 Message Date
c1956db12b schedule for trivy_scan_image.yml
Some checks failed
trivy-scan-image / trivy_image_scan (push) Failing after 22s
2026-01-18 19:17:43 +01:00
7210a56a16 .gitea/workflows/create_and_push_multiarch_container.yml aktualisiert 2026-01-18 17:53:14 +01:00
024f11613e rework display-names for workflows 2026-01-17 16:22:54 +01:00
495f66fe2c build with nginx-unprivileged 2025-12-22 22:03:14 +01:00
4 changed files with 21 additions and 6 deletions

View File

@@ -1,4 +1,5 @@
name: release-tag name: build-image
run-name: build and push Docker-Image
on: on:
workflow_dispatch: # Manuelles Auslösen des Workflows workflow_dispatch: # Manuelles Auslösen des Workflows
@@ -6,7 +7,7 @@ on:
image_tag: image_tag:
description: 'Tag für das Docker-Image z.B. v1.0.0 (latest wird immer mit gebaut)' description: 'Tag für das Docker-Image z.B. v1.0.0 (latest wird immer mit gebaut)'
required: true required: true
default: '1.0.1' default: '1.1.0'
env: env:
image_name: 404_games image_name: 404_games
@@ -15,7 +16,7 @@ env:
jobs: jobs:
release-image: release-image:
runs-on: ubuntu-latest runs-on: build-ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout

View File

@@ -1,4 +1,5 @@
name: release-tag name: trivy-scan-image
run-name: Trivy - Scan Docker Image
on: on:
workflow_dispatch: # Manuelles Auslösen des Workflows workflow_dispatch: # Manuelles Auslösen des Workflows
@@ -7,9 +8,12 @@ on:
description: 'Tag für das zu scannende Docker-Image z.B. latest' description: 'Tag für das zu scannende Docker-Image z.B. latest'
required: true required: true
default: 'latest' default: 'latest'
schedule:
- cron: '15 1 * * 5'
env: env:
image_name: 404_games image_name: 404_games
image_tag: ${{ github.event.inputs.image_tag || 'latest' }}
registry: gitea.tebarius.duckdns.org registry: gitea.tebarius.duckdns.org
user: tebarius user: tebarius
@@ -27,4 +31,4 @@ jobs:
--scanners vuln,misconfig,secret \ --scanners vuln,misconfig,secret \
--severity HIGH,CRITICAL \ --severity HIGH,CRITICAL \
--ignore-unfixed \ --ignore-unfixed \
${{ env.registry }}/${{ env.user }}/${{ env.image_name }}:${{ github.event.inputs.image_tag }} ${{ env.registry }}/${{ env.user }}/${{ env.image_name }}:${{ env.image_tag }}

View File

@@ -1,5 +1,7 @@
FROM nginx:stable-alpine-slim FROM nginxinc/nginx-unprivileged:stable-alpine-slim
LABEL authors="tebarius" LABEL authors="tebarius"
LABEL description="nginx_with_404_and_502_games" LABEL description="nginx_with_404_and_502_games"
COPY ./games /usr/share/nginx/html COPY ./games /usr/share/nginx/html
USER nginx

8
docker-compose.yml Normal file
View File

@@ -0,0 +1,8 @@
services:
404-dev:
image: nginxinc/nginx-unprivileged:stable-alpine-slim
volumes:
- ./games:/usr/share/nginx/html
restart: unless-stopped
ports:
- "8080:8080"