@SDmitrySS

Как правильно сформировать Dockerfile основанный на образе fabiocicerchia/nginx-lua из dockerhub, в котором дополнительно будет установлен доп.модуль?

Мне нужно сформировать 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
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 1
@krosh
Попробуйте в первой строке заменить ROM на FROM.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы