не удается создать файл в openshift дает Отказано в разрешении - PullRequest
0 голосов
/ 18 марта 2020

У меня ниже dockerfile, и я с помощью него создал docker образ, который используется в моем развертывании openshift, но в журналах модуля отображается ошибка

/bin/sh: can't create /etc/nginx/conf.d/default.conf: Permission denied

Вот мой Dockerfile

FROM abc/abc-ui-base:latest AS build

FROM nginx:stable-alpine

RUN set -ex && apk --update add ruby
COPY --from=build /root/build/nginx.docker.conf /etc/nginx/conf.d/fs.template
COPY --from=build /root/dist /public

RUN chmod go+w /var/cache/nginx
RUN chmod -R 777 /etc/nginx

CMD erb /etc/nginx/conf.d/fs.template > /etc/nginx/conf.d/default.conf; cat /etc/nginx/conf.d/default.conf; nginx -g 'daemon off;'

1 Ответ

0 голосов
/ 19 марта 2020

Я добавил строку ниже в файле docker, и проблема была решена. Так что команда erb сработала

RUN chmod 777 /etc/nginx/conf.d/default.conf
...