Мне нужно сформировать dockerfile основанный на образе fabiocicerchia/nginx-lua из dockerhub, в котором будет установлен модуль ngx_http_auth_jwt_module.
И у меня не получается правильно сконфигурировать этот файл. Я попробовал сам:
Dockerfile
ROM fabiocicerchia/nginx-lua:latest
# Загружаем модуль nginx-http-auth-jwt-module
RUN apk update && apk add --no-cache git && \
git clone https://github.com/TeslaGov/ngx-http-auth-jwt-module.git /tmp/ngx-http-auth-jwt-module && \
cd /tmp/ngx-http-auth-jwt-module && \
git checkout v1.0.0 && \
cd /usr/src/nginx && \
./configure --with-compat --add-dynamic-module=/tmp/ngx-http-auth-jwt-module && \
make modules && \
cp objs/ngx_http_auth_jwt_module.so /etc/nginx/modules/
# Задаем переменные окружения для Keycloak
ENV KEYCLOAK_AUTH_SERVER_URL <url>
ENV KEYCLOAK_AUTH_REALM <realm>
ENV KEYCLOAK_AUTH_CLIENT_ID <client_id>
ENV KEYCLOAK_AUTH_CLIENT_SECRET <secret>
Помогите, пожалуйста. Данный код не работает, выдаёт ошибку ( и я не уверен, что всё правильно делаю):
error: pathspec 'v1.0.0' did not match any file(s) known to git