Я пытаюсь выполнить сценарий оболочки во время команды запуска docker:
Dockerfile
FROM nginx:alpine
COPY ./environment.sh /usr/share/nginx/html
RUN chmod +x /usr/share/nginx/html/environment.sh
COPY nginx.conf /etc/nginx/nginx.conf
WORKDIR /usr/share/nginx/html
COPY build/ .
ENTRYPOINT ["/usr/share/nginx/html/environment.sh"]
environment.sh
#!/bin/sh
echo "TESTE"
F_MAIN=$(ls main.*.js)
sed -i "s#api.seplan#$API_URL#g" $F_MAIN
sed -i "s#api.eautoriza#$API_URL_AUTORIZA#g" $F_MAIN
Команда запуска Docker
sudo docker run --env API_URL=http://192.168.250.212:8084/seplan --env API_URL_AUTORIZA=http://192.168.250.212:8081/eAutorizaService/rest -p 4006:80 msaraujo/1736
Когда я делаю Docker PS, он не создает его вообще, и ни один скрипт не выполняется.Почему?