diff --git a/.gitea/workflows/actions.yaml b/.gitea/workflows/actions.yaml index 0eb79a7..c433108 100644 --- a/.gitea/workflows/actions.yaml +++ b/.gitea/workflows/actions.yaml @@ -32,3 +32,13 @@ jobs: run: cd golang-1.24.5-alpine && docker build -t gitea.home.com:3000/tolamironcenko/golang:1.24.5-alpine . - name: push image run: docker push gitea.home.com:3000/tolamironcenko/golang:1.24.5-alpine + + Build-and-Docker-Image-runner-images-ubuntu-latest: + runs-on: archlinux-amd64 + steps: + - name: Check out repository code + uses: actions/checkout@v3 + - name: Build Image + run: cd runner-images:ubuntu-latest && docker build -t gitea.home.com:3000/tolamironcenko/runner-images:ubuntu-latest . + - name: push image + run: docker push gitea.home.com:3000/tolamironcenko/runner-images:ubuntu-latest diff --git a/alpine-3.21.3-amd64-sdk/Dockerfile b/alpine-3.21.3-amd64-sdk/Dockerfile index 3e4eb4c..eff72db 100644 --- a/alpine-3.21.3-amd64-sdk/Dockerfile +++ b/alpine-3.21.3-amd64-sdk/Dockerfile @@ -1,20 +1,19 @@ FROM gitea.home.com:3000/tolamironcenko/alpine:3.21.3 -COPY TolaMironcenkoCA.pem /usr/local/share/ca-certificates/TolaMironcenkoCA.crt +COPY root.crt /usr/local/share/ca-certificates/root.crt RUN apk update && \ apk upgrade && \ apk add gcc \ - g++ \ - meson \ - ninja \ - cmake \ - make \ - openssl-dev \ - openssl \ - ca-certificates \ - bash \ - nodejs \ - git && \ + g++ \ + meson \ + ninja \ + cmake \ + make \ + openssl-dev \ + openssl \ + ca-certificates \ + bash \ + nodejs \ + git && \ update-ca-certificates - diff --git a/alpine-3.21.3-amd64-sdk/TolaMironcenkoCA.pem b/alpine-3.21.3-amd64-sdk/root.crt similarity index 100% rename from alpine-3.21.3-amd64-sdk/TolaMironcenkoCA.pem rename to alpine-3.21.3-amd64-sdk/root.crt diff --git a/golang-1.24.4-alpine/Dockerfile b/golang-1.24.4-alpine/Dockerfile index 5fb265f..3e39aa7 100644 --- a/golang-1.24.4-alpine/Dockerfile +++ b/golang-1.24.4-alpine/Dockerfile @@ -1,6 +1,6 @@ FROM golang:1.24.4-alpine -COPY TolaMironcenkoCA.pem /usr/local/share/ca-certificates/TolaMironcenko.crt +COPY root.crt /usr/local/share/ca-certificates/root.crt RUN apk update && \ apk upgrade && \ diff --git a/golang-1.24.4-alpine/TolaMironcenkoCA.pem b/golang-1.24.4-alpine/root.crt similarity index 100% rename from golang-1.24.4-alpine/TolaMironcenkoCA.pem rename to golang-1.24.4-alpine/root.crt diff --git a/golang-1.24.5-alpine/Dockerfile b/golang-1.24.5-alpine/Dockerfile index 41ae64c..095e613 100644 --- a/golang-1.24.5-alpine/Dockerfile +++ b/golang-1.24.5-alpine/Dockerfile @@ -1,6 +1,6 @@ FROM golang:1.24.5-alpine -COPY TolaMironcenkoCA.pem /usr/local/share/ca-certificates/TolaMironcenko.crt +COPY root.crt /usr/local/share/ca-certificates/root.crt RUN apk update && \ apk upgrade && \ diff --git a/golang-1.24.5-alpine/TolaMironcenkoCA.pem b/golang-1.24.5-alpine/root.crt similarity index 100% rename from golang-1.24.5-alpine/TolaMironcenkoCA.pem rename to golang-1.24.5-alpine/root.crt diff --git a/runner-images:ubuntu-latest/Dockerfile b/runner-images:ubuntu-latest/Dockerfile new file mode 100644 index 0000000..b2dc15a --- /dev/null +++ b/runner-images:ubuntu-latest/Dockerfile @@ -0,0 +1,11 @@ +FROM gitea/runner-images:ubuntu-latest + +COPY root.crt /usr/local/share/ca-certificates/root.crt + +RUN apt update && \ + apt upgrade -y && \ + apt install -y nodejs \ + git \ + ca-certificates \ + bash && \ + update-ca-certificates diff --git a/runner-images:ubuntu-latest/root.crt b/runner-images:ubuntu-latest/root.crt new file mode 100644 index 0000000..247b0ea --- /dev/null +++ b/runner-images:ubuntu-latest/root.crt @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIIEDTCCAvWgAwIBAgIUDI2PTd6Rifa2TZnBq+YSBhCl8yAwDQYJKoZIhvcNAQEL +BQAwgZUxCzAJBgNVBAYTAlJVMRUwEwYDVQQIDAxUb21zayBPYmxhc3QxDjAMBgNV +BAcMBVRvbXNrMQ0wCwYDVQQKDARIb21lMQ0wCwYDVQQLDARIb21lMRcwFQYDVQQD +DA5Ub2xhTWlyb25jZW5rbzEoMCYGCSqGSIb3DQEJARYZdG9sYW1pcm9uY2Vua29A +aWNsb3VkLmNvbTAeFw0yNDEyMjQwNjE0MTNaFw0yOTEyMjMwNjE0MTNaMIGVMQsw +CQYDVQQGEwJSVTEVMBMGA1UECAwMVG9tc2sgT2JsYXN0MQ4wDAYDVQQHDAVUb21z +azENMAsGA1UECgwESG9tZTENMAsGA1UECwwESG9tZTEXMBUGA1UEAwwOVG9sYU1p +cm9uY2Vua28xKDAmBgkqhkiG9w0BCQEWGXRvbGFtaXJvbmNlbmtvQGljbG91ZC5j +b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHjWmrhWZs+XCy/y8F +Ndh2aM0llnBvpkOT7Mjq72KkuLodpy4ODXeZRv3rvSpagY1b1H3XrI8LmNlkq4c6 +214ZhvsRJr04sY3xrjXO5z2lt05LpM8KhrhPsABBc+OBhqd8TlMjKggDkJcjcZc9 +7V6b6XccUFjuXoQGEwNDfoBcoryF0mvnr8A7jEH/8EYQR/4XqG4x5T0J70uDvvND +cWEoCtyC91zT3y9sXpxpDGYZlzIBQeVH1YV1vOacCQ2W69fVi2iQ79GC2UMJWOvF +WbsCTMy4CmqAZnR90UxmGVGE9Uoh6eLA0R+3Yth3xNbpgN6MCsEMehdYP2NqxuMH +faftAgMBAAGjUzBRMB0GA1UdDgQWBBQN/IzIgF2um4AeeYH6ry3AVBe6ojAfBgNV +HSMEGDAWgBQN/IzIgF2um4AeeYH6ry3AVBe6ojAPBgNVHRMBAf8EBTADAQH/MA0G +CSqGSIb3DQEBCwUAA4IBAQACKHnhI8x6+CohWk4s952y5qlt8YWznBxVwBIKIDWc +IM9eXbsu0hmrythaeiSLEQvMC1qihhAyXS9p00WA77poekyy2qXHvHfH/KWTbjp7 ++Hw/YxaF3XtaX7f7mjIq9yWlKHgexEIem5V1trJpRZ2TdpmwWmAJMVNBdcUKx4zv +1KhF94yOK0KQEyAXotrMTgWjihGK/4ZRQleV/BaLnotWgSkSEbncSrslGWaItoF9 +b9Pms4sJWFuAepx8IRxDlIgPtrppEle1H1ClygRbotmvgqdWwl/dPBNXki6b2JU2 +UsycC9DEV8M18/OIFIbtnEfhVBLlQd4T0Bq1dFN07hPQ +-----END CERTIFICATE-----