diff --git a/dockerfiles/php-fpm/php73.Dockerfile b/dockerfiles/php-fpm/php73.Dockerfile index 0b74c1d..27e05b3 100644 --- a/dockerfiles/php-fpm/php73.Dockerfile +++ b/dockerfiles/php-fpm/php73.Dockerfile @@ -47,30 +47,3 @@ RUN sed -i "s/^memory_limit = .*/memory_limit = $PHP_OPT_MEMORY_LIMIT/g" "$PHP_I ARG PHP_OPT_UPLOAD_MAX_FILESIZE=2M RUN sed -i "s/^upload_max_filesize = .*/upload_max_filesize = $PHP_OPT_UPLOAD_MAX_FILESIZE/g" "$PHP_INI_DIR/php.ini" - -########################################################################### -# Locales: -########################################################################### - -RUN apt update && \ - apt install -y locales && \ - sed -i 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ - sed -i 's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/' /etc/locale.gen && \ - locale-gen - -########################################################################### -# Install custom node version -########################################################################### - -USER root - -ARG CUSTOM_NODE_VERSION -ENV CUSTOM_NODE_VERSION ${CUSTOM_NODE_VERSION} - -RUN if [ ${CUSTOM_NODE_VERSION} = true ]; then \ - . ~/.bashrc && nvm install lts/erbium \ - && . ~/.bashrc && nvm alias default lts/erbium \ - && cp -R ~/.nvm/alias /home/laradock/.nvm \ - && cp -R ~/.nvm/versions /home/laradock/.nvm \ - && chown -R ${CUSTOM_PUID}:${CUSTOM_PGID} /home/laradock/.nvm \ -;fi \ No newline at end of file diff --git a/dockerfiles/php-fpm/php74.Dockerfile b/dockerfiles/php-fpm/php74.Dockerfile index 8c273ad..ac9f6d3 100644 --- a/dockerfiles/php-fpm/php74.Dockerfile +++ b/dockerfiles/php-fpm/php74.Dockerfile @@ -47,13 +47,3 @@ RUN sed -i "s/^memory_limit = .*/memory_limit = $PHP_OPT_MEMORY_LIMIT/g" "$PHP_I ARG PHP_OPT_UPLOAD_MAX_FILESIZE=2M RUN sed -i "s/^upload_max_filesize = .*/upload_max_filesize = $PHP_OPT_UPLOAD_MAX_FILESIZE/g" "$PHP_INI_DIR/php.ini" - -########################################################################### -# Locales: -########################################################################### - -RUN apt update && \ - apt install -y locales && \ - sed -i 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ - sed -i 's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/' /etc/locale.gen && \ - locale-gen diff --git a/dockerfiles/workspace/workspace73.Dockerfile b/dockerfiles/workspace/workspace73.Dockerfile index b7db028..b1de121 100644 --- a/dockerfiles/workspace/workspace73.Dockerfile +++ b/dockerfiles/workspace/workspace73.Dockerfile @@ -39,6 +39,23 @@ USER laradock COPY ./minio/auth.json /home/laradock/.mc/config.json ########################################################################### +# Install custom node version +########################################################################### + +USER root + +ARG CUSTOM_NODE_VERSION +ENV CUSTOM_NODE_VERSION ${CUSTOM_NODE_VERSION} + +RUN if [ ! -z "${CUSTOM_NODE_VERSION}" ]; then \ + . ~/.bashrc && nvm install ${CUSTOM_NODE_VERSION} \ + && . ~/.bashrc && nvm alias default ${CUSTOM_NODE_VERSION} \ + && cp -R ~/.nvm/alias /home/laradock/.nvm \ + && cp -R ~/.nvm/versions /home/laradock/.nvm \ + && chown -R ${CUSTOM_PUID}:${CUSTOM_PGID} /home/laradock/.nvm \ +;fi + +########################################################################### # Crontab ########################################################################### diff --git a/src/dockerfiles/php-fpm/php.base.Dockerfile b/src/dockerfiles/php-fpm/php.base.Dockerfile index 692e834..dbff369 100644 --- a/src/dockerfiles/php-fpm/php.base.Dockerfile +++ b/src/dockerfiles/php-fpm/php.base.Dockerfile @@ -89,6 +89,17 @@ RUN if [ ${INSTALL_BCMATH} = true ]; then \ ;fi ########################################################################### +# Locales: +########################################################################### + +RUN apt --allow-releaseinfo-change update && \ + apt install -y locales && \ + sed -i 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ + sed -i 's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/' /etc/locale.gen && \ + locale-gen + + +########################################################################### # Prepend nginx 502 on showing errors: # @see https://stackoverflow.com/questions/55260221/laravel-php-7-3-nginx-502-upstream-prematurely-closed-fastcgi-stdout ########################################################################### @@ -117,14 +128,3 @@ RUN sed -i "s/^memory_limit = .*/memory_limit = $PHP_OPT_MEMORY_LIMIT/g" "$PHP_I ARG PHP_OPT_UPLOAD_MAX_FILESIZE=2M RUN sed -i "s/^upload_max_filesize = .*/upload_max_filesize = $PHP_OPT_UPLOAD_MAX_FILESIZE/g" "$PHP_INI_DIR/php.ini" - - -########################################################################### -# Locales: -########################################################################### - -RUN apt update && \ - apt install -y locales && \ - sed -i 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ - sed -i 's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/' /etc/locale.gen && \ - locale-gen