mirror of https://github.com/grafana/grafana.git
19 lines
610 B
Docker
19 lines
610 B
Docker
FROM nginx:1.29.0-alpine
|
|
|
|
RUN apk add --no-cache openssl curl ca-certificates
|
|
|
|
RUN printf "%s%s%s%s\n" \
|
|
"@nginx " \
|
|
"http://nginx.org/packages/mainline/alpine/v" \
|
|
`egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \
|
|
"/main" \
|
|
| tee -a /etc/apk/repositories
|
|
|
|
RUN curl -o /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub
|
|
RUN mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/
|
|
RUN apk add --no-cache nginx-module-otel@nginx --force-overwrite
|
|
|
|
RUN sed -i '1iload_module modules/ngx_otel_module.so;' /etc/nginx/nginx.conf
|
|
|
|
COPY configs/nginx.conf /etc/nginx/conf.d/default.conf
|