add user to composer images to better support ssh keys and config
This commit is contained in:
@@ -19,7 +19,7 @@ RUN apt-get update && apt-get install -y \
|
|||||||
&& php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
|
&& php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
|
||||||
&& php composer-setup.php --install-dir=/usr/local/bin --filename=composer \
|
&& php composer-setup.php --install-dir=/usr/local/bin --filename=composer \
|
||||||
&& composer global require franzl/studio \
|
&& composer global require franzl/studio \
|
||||||
&& mkdir /.composer && chmod -R 777 /.composer
|
&& useradd -u 1000 -d /home/user user \
|
||||||
|
&& mkdir -p /home/user/.composer && chmod -R 777 /home/user/.composer
|
||||||
|
|
||||||
ENTRYPOINT /usr/local/bin/composer
|
ENTRYPOINT /usr/local/bin/composer
|
||||||
RUN useradd -u 1000 -d /home/user user
|
|
||||||
|
|||||||
@@ -22,8 +22,7 @@ RUN apt-get update && apt-get install -y software-properties-common python-softw
|
|||||||
&& apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
|
&& apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
|
||||||
&& php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
|
&& php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
|
||||||
&& php composer-setup.php --install-dir=/usr/local/bin --filename=composer \
|
&& php composer-setup.php --install-dir=/usr/local/bin --filename=composer \
|
||||||
&& mkdir /.composer && chmod -R 777 /.composer
|
&& useradd -u 1000 -d /home/user user \
|
||||||
|
&& mkdir -p /home/user/.composer && chmod -R 777 /home/user/.composer
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/composer"]
|
ENTRYPOINT ["/usr/local/bin/composer"]
|
||||||
|
|
||||||
RUN useradd -u 1000 -d /home/user user
|
|
||||||
|
|||||||
@@ -22,8 +22,7 @@ RUN apt-get update && apt-get install -y software-properties-common python-softw
|
|||||||
&& php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
|
&& php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
|
||||||
&& php composer-setup.php --install-dir=/usr/local/bin --filename=composer \
|
&& php composer-setup.php --install-dir=/usr/local/bin --filename=composer \
|
||||||
&& composer global require franzl/studio\
|
&& composer global require franzl/studio\
|
||||||
&& mkdir /.composer && chmod -R 777 /.composer
|
&& useradd -u 1000 -d /home/user user \
|
||||||
|
&& mkdir -p /home/user/.composer && chmod -R 777 /home/user/.composer
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/composer"]
|
ENTRYPOINT ["/usr/local/bin/composer"]
|
||||||
|
|
||||||
RUN useradd -u 1000 -d /home/user user
|
|
||||||
|
|||||||
Reference in New Issue
Block a user