|
|
@ -1,8 +1,8 @@ |
|
|
|
# syntax=docker/dockerfile:1 |
|
|
|
# syntax=docker/dockerfile:1 |
|
|
|
|
|
|
|
|
|
|
|
ARG BASE_IMAGE=alpine:3.17 |
|
|
|
ARG BASE_IMAGE=alpine:3.15 |
|
|
|
ARG JS_IMAGE=node:18-alpine3.17 |
|
|
|
ARG JS_IMAGE=node:18-alpine3.15 |
|
|
|
ARG GO_IMAGE=golang:1.20.1-alpine3.17 |
|
|
|
ARG GO_IMAGE=golang:1.19.4-alpine3.17 |
|
|
|
|
|
|
|
|
|
|
|
ARG GO_SRC=go-builder |
|
|
|
ARG GO_SRC=go-builder |
|
|
|
ARG JS_SRC=js-builder |
|
|
|
ARG JS_SRC=js-builder |
|
|
@ -106,12 +106,11 @@ RUN if grep -i -q alpine /etc/issue; then \ |
|
|
|
|
|
|
|
|
|
|
|
# glibc support for alpine x86_64 only |
|
|
|
# glibc support for alpine x86_64 only |
|
|
|
RUN if grep -i -q alpine /etc/issue && [ `arch` = "x86_64" ]; then \ |
|
|
|
RUN if grep -i -q alpine /etc/issue && [ `arch` = "x86_64" ]; then \ |
|
|
|
wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub && \ |
|
|
|
|
|
|
|
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r0/glibc-2.35-r0.apk \ |
|
|
|
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r0/glibc-2.35-r0.apk \ |
|
|
|
-O /tmp/glibc-2.35-r0.apk && \ |
|
|
|
-O /tmp/glibc-2.35-r0.apk && \ |
|
|
|
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r0/glibc-bin-2.35-r0.apk \ |
|
|
|
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r0/glibc-bin-2.35-r0.apk \ |
|
|
|
-O /tmp/glibc-bin-2.35-r0.apk && \ |
|
|
|
-O /tmp/glibc-bin-2.35-r0.apk && \ |
|
|
|
apk add --force-overwrite --no-cache /tmp/glibc-2.35-r0.apk /tmp/glibc-bin-2.35-r0.apk && \ |
|
|
|
apk add --no-cache --allow-untrusted /tmp/glibc-2.35-r0.apk /tmp/glibc-bin-2.35-r0.apk && \ |
|
|
|
rm -f /lib64/ld-linux-x86-64.so.2 && \ |
|
|
|
rm -f /lib64/ld-linux-x86-64.so.2 && \ |
|
|
|
ln -s /usr/glibc-compat/lib64/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2 && \ |
|
|
|
ln -s /usr/glibc-compat/lib64/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2 && \ |
|
|
|
rm -f /tmp/glibc-2.35-r0.apk && \ |
|
|
|
rm -f /tmp/glibc-2.35-r0.apk && \ |
|
|
|