* reuse ARG in workspace

This commit is contained in:
2021-07-14 18:57:29 +03:00
parent 0a3a980f8b
commit db0bb333fa
3 changed files with 21 additions and 21 deletions

View File

@ -37,9 +37,9 @@ services:
build: build:
context: ./dockerfiles/workspace context: ./dockerfiles/workspace
args: args:
- PUID=${WORKSPACE_PUID} - CUSTOM_PUID=1001
- PGID=${WORKSPACE_PGID} - CUSTOM_PGID=${WORKSPACE_PGID}
- TZ=${WORKSPACE_TIMEZONE} - CUSTOM_TZ=${WORKSPACE_TIMEZONE}
restart: always restart: always
volumes: volumes:
- ${PROJECTS_DIR}:/var/www - ${PROJECTS_DIR}:/var/www

View File

@ -4,23 +4,23 @@ FROM dimti/workspace:7.3
# Laradock non-root user: # Laradock non-root user:
########################################################################### ###########################################################################
ARG PUID=1000 ARG CUSTOM_PUID=1000
ENV PUID ${PUID} ENV PUID ${CUSTOM_PUID}
ARG PGID=1000 ARG CUSTOM_PGID=1000
ENV PGID ${PGID} ENV PGID ${CUSTOM_PGID}
RUN usermod -u ${PUID} laradock && groupmod -g ${PGID} laradock RUN usermod -u ${CUSTOM_PUID} laradock && groupmod -g ${CUSTOM_PGID} laradock
RUN chown -R ${PUID}:${PGID} /home/laradock RUN chown -R ${CUSTOM_PUID}:${CUSTOM_PGID} /home/laradock
########################################################################### ###########################################################################
# Set Timezone # Set Timezone
########################################################################### ###########################################################################
ARG TZ=Europe/Moscow ARG CUSTOM_TZ=Europe/Moscow
ENV TZ ${TZ} ENV TZ ${CUSTOM_TZ}
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN ln -snf /usr/share/zoneinfo/$CUSTOM_TZ /etc/localtime && echo $CUSTOM_TZ > /etc/timezone
########################################################################### ###########################################################################
# Additional PHP-extensions: # Additional PHP-extensions:

View File

@ -4,23 +4,23 @@ FROM dimti/workspace:7.4
# Laradock non-root user: # Laradock non-root user:
########################################################################### ###########################################################################
ARG PUID=1000 ARG CUSTOM_PUID=1000
ENV PUID ${PUID} ENV PUID ${CUSTOM_PUID}
ARG PGID=1000 ARG CUSTOM_PGID=1000
ENV PGID ${PGID} ENV PGID ${CUSTOM_PGID}
RUN usermod -u ${PUID} laradock && groupmod -g ${PGID} laradock RUN usermod -u ${CUSTOM_PUID} laradock && groupmod -g ${CUSTOM_PGID} laradock
RUN chown -R ${PUID}:${PGID} /home/laradock RUN chown -R ${CUSTOM_PUID}:${CUSTOM_PGID} /home/laradock
########################################################################### ###########################################################################
# Set Timezone # Set Timezone
########################################################################### ###########################################################################
ARG TZ=Europe/Moscow ARG CUSTOM_TZ=Europe/Moscow
ENV TZ ${TZ} ENV TZ ${CUSTOM_TZ}
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN ln -snf /usr/share/zoneinfo/$CUSTOM_TZ /etc/localtime && echo $CUSTOM_TZ > /etc/timezone
########################################################################### ###########################################################################
# Additional PHP-extensions: # Additional PHP-extensions: