diff --git a/docker/proxy/Dockerfile b/docker/proxy/Dockerfile index 21a01c19..361ea804 100644 --- a/docker/proxy/Dockerfile +++ b/docker/proxy/Dockerfile @@ -8,4 +8,5 @@ COPY ./config/initproxy.conf /data/nginx/proxy_host/ COPY ./s6/init_user /etc/s6-overlay/s6-rc.d/init_user RUN ls /etc/s6-overlay/s6-rc.d/init_user RUN touch /etc/s6-overlay/s6-rc.d/user/contents.d/init_user + RUN chmod -R 755 /etc/s6-overlay/s6-rc.d/init_user \ No newline at end of file diff --git a/docker/proxy/s6/init_user/init_user.sh b/docker/proxy/s6/init_user/init_user.sh index 56455967..a96253af 100644 --- a/docker/proxy/s6/init_user/init_user.sh +++ b/docker/proxy/s6/init_user/init_user.sh @@ -1,5 +1,9 @@ #!/bin/bash +echo "Start to change nginxproxymanage users" >> /tmp/userlog + +sleep 60 + username="help@websoft9.com" password=$(openssl rand -base64 16 | tr -d '/+' | cut -c1-16) token="" @@ -13,8 +17,6 @@ fi echo "create diretory" mkdir -p "$(dirname "$cred_path")" -echo "Start to change nginxproxymanage users" >> /tmp/userlog - while [ -z "$token" ]; do sleep 5 login_data=$(curl -X POST -H "Content-Type: application/json" -d '{"identity":"admin@example.com","scope":"user", "secret":"changeme"}' http://localhost:81/api/tokens)