|
|
@ -34,14 +34,12 @@ RUN pecl install -a redis |
|
|
|
RUN echo "extension=redis.so" > /etc/php/${PHP_VERSION}/cli/conf.d/20-redis.ini |
|
|
|
|
|
|
|
########################################################################### |
|
|
|
# Update composer version |
|
|
|
# S3 config |
|
|
|
########################################################################### |
|
|
|
|
|
|
|
USER root |
|
|
|
USER laradock |
|
|
|
|
|
|
|
ARG COMPOSER_VERSION=2 |
|
|
|
ENV COMPOSER_VERSION ${COMPOSER_VERSION} |
|
|
|
RUN composer self-update --${COMPOSER_VERSION} |
|
|
|
COPY ./minio/auth.json /home/laradock/.mc/config.json |
|
|
|
|
|
|
|
########################################################################### |
|
|
|
# Install custom node version |
|
|
@ -55,13 +53,24 @@ ENV NODE_VERSION ${NODE_VERSION} |
|
|
|
RUN if [ ! -z "${NODE_VERSION}" ]; then \ |
|
|
|
. ~/.bashrc && nvm install ${NODE_VERSION} \ |
|
|
|
&& . ~/.bashrc && nvm alias default ${NODE_VERSION} \ |
|
|
|
&& npm i -g yarn \ |
|
|
|
&& cp -R ~/.nvm/alias /home/laradock/.nvm \ |
|
|
|
&& cp -R ~/.nvm/versions /home/laradock/.nvm \ |
|
|
|
&& chown -R ${CUSTOM_PUID}:${CUSTOM_PGID} /home/laradock/.nvm \ |
|
|
|
&& npm i -g yarn \ |
|
|
|
;fi |
|
|
|
|
|
|
|
########################################################################### |
|
|
|
# Update composer version |
|
|
|
########################################################################### |
|
|
|
|
|
|
|
USER root |
|
|
|
|
|
|
|
ARG COMPOSER_VERSION=1 |
|
|
|
ENV COMPOSER_VERSION ${COMPOSER_VERSION} |
|
|
|
RUN composer self-update # Need for correctly update to actual old branch |
|
|
|
RUN composer self-update --${COMPOSER_VERSION} |
|
|
|
|
|
|
|
########################################################################### |
|
|
|
# Laradock Aliases |
|
|
|
########################################################################### |
|
|
|
|
|
|
@ -75,22 +84,6 @@ RUN echo "" >> ~/.bashrc && \ |
|
|
|
echo "" >> ~/.bashrc |
|
|
|
|
|
|
|
########################################################################### |
|
|
|
# S3 config |
|
|
|
########################################################################### |
|
|
|
|
|
|
|
USER laradock |
|
|
|
|
|
|
|
COPY ./minio/auth.json /home/laradock/.mc/config.json |
|
|
|
|
|
|
|
########################################################################### |
|
|
|
# Clean up: |
|
|
|
########################################################################### |
|
|
|
|
|
|
|
USER root |
|
|
|
|
|
|
|
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* |
|
|
|
|
|
|
|
########################################################################### |
|
|
|
# Tune opts: |
|
|
|
########################################################################### |
|
|
|
|
|
|
|