This commit is contained in:
@@ -31,12 +31,13 @@ jobs:
|
||||
ssh: default=/home/luser/.ssh/id_ed25519
|
||||
tags: |
|
||||
"gitea.woggioni.net/woggioni/nginx:latest"
|
||||
"gitea.woggioni.net/woggioni/nginx:v1.30.0"
|
||||
"gitea.woggioni.net/woggioni/nginx:v1.31.0"
|
||||
secrets: |
|
||||
GIT_AUTH_TOKEN.github.com=${{ secrets.GH_ACCESS_TOKEN }}
|
||||
build-args: |
|
||||
LIBRESSL_VERSION=4.2.1
|
||||
NGINX_VERSION=1.30.0
|
||||
LIBRESSL_VERSION=4.3.1
|
||||
NGINX_VERSION=1.31.0
|
||||
NJS_VERSION=0.9.8
|
||||
NGINX_BRANCH=vanilla
|
||||
-
|
||||
name: Build and push nginx custom images
|
||||
@@ -53,10 +54,11 @@ jobs:
|
||||
ssh: default=/home/luser/.ssh/id_ed25519
|
||||
tags: |
|
||||
"gitea.woggioni.net/woggioni/nginx:woggioni"
|
||||
"gitea.woggioni.net/woggioni/nginx:v1.30.0-woggioni"
|
||||
"gitea.woggioni.net/woggioni/nginx:v1.31.0-woggioni"
|
||||
secrets: |
|
||||
GIT_AUTH_TOKEN.github.com=${{ secrets.GH_ACCESS_TOKEN }}
|
||||
build-args: |
|
||||
LIBRESSL_VERSION=4.2.1
|
||||
NGINX_VERSION=1.30.0
|
||||
LIBRESSL_VERSION=4.3.1
|
||||
NGINX_VERSION=1.31.0
|
||||
NJS_VERSION=0.9.8
|
||||
NGINX_BRANCH=woggioni
|
||||
|
||||
+3
-4
@@ -2,7 +2,7 @@ ARG NGINX_BRANCH=vanilla
|
||||
FROM alpine:3.23 AS base
|
||||
|
||||
FROM base AS build_stage_1
|
||||
ARG NGINX_VERSION LIBRESSL_VERSION
|
||||
ARG NGINX_VERSION LIBRESSL_VERSION NJS_VERSION
|
||||
RUN --mount=type=cache,target=/var/cache/apk apk update
|
||||
RUN --mount=type=cache,target=/var/cache/apk apk add \
|
||||
autoconf \
|
||||
@@ -34,8 +34,7 @@ RUN --mount=type=cache,target=/var/cache/apk apk add \
|
||||
tar \
|
||||
tzdata \
|
||||
zlib \
|
||||
zlib-dev \
|
||||
mercurial
|
||||
zlib-dev
|
||||
RUN adduser -D luser
|
||||
USER luser
|
||||
WORKDIR /home/luser
|
||||
@@ -69,7 +68,7 @@ ADD --chown=luser:luser https://github.com/google/ngx_brotli.git /ngx_brotli
|
||||
|
||||
USER root
|
||||
WORKDIR /
|
||||
RUN hg clone http://hg.nginx.org/njs /njs
|
||||
ADD --chown=luser:luser git@github.com:nginx/njs.git#${NJS_VERSION} /njs
|
||||
RUN chown luser:luser -R /njs
|
||||
USER luser
|
||||
WORKDIR /home/luser
|
||||
|
||||
Reference in New Issue
Block a user