diff --git a/Dockerfile b/Dockerfile index 2b183ba..649054c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,6 +40,14 @@ RUN set -ex \ && rm -rf /var/cache/apk/* /tmp/* /usr/share/man \ && echo -e "\033[42;37m Build Completed :).\033[0m\n" +RUN set -ex \ + && apk update \ + && apk add --no-cache shadow \ + && groupadd -r hyperf-user \ + && useradd -r -g hyperf-user hyperf-user \ + && apk del shadow \ + && rm -rf /var/cache/apk/* /tmp/* /usr/share/man + WORKDIR /opt/www # Composer Cache @@ -49,6 +57,8 @@ WORKDIR /opt/www COPY . /opt/www RUN composer install --no-dev -o && php bin/hyperf.php +USER hyperf-user + EXPOSE 9501 ENTRYPOINT ["php", "/opt/www/bin/hyperf.php", "start"]