mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2025-12-12 20:11:16 +00:00
Always clean up after installation
This commit is contained in:
@@ -186,14 +186,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -279,45 +302,83 @@ fi \
|
|||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -326,7 +387,42 @@ fi \
|
|||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -385,11 +481,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -412,8 +539,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -432,8 +593,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -520,6 +715,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -531,14 +744,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -195,14 +195,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -334,45 +357,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -384,7 +445,42 @@ RUN set -eux \
|
|||||||
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -443,11 +539,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -470,8 +597,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -490,8 +651,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -585,6 +780,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -596,14 +809,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -195,14 +195,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -368,45 +391,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -422,7 +483,42 @@ RUN set -eux \
|
|||||||
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -481,11 +577,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -508,8 +635,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -528,8 +689,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -628,6 +823,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -639,14 +852,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -195,14 +195,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -374,45 +397,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -436,7 +497,42 @@ RUN set -eux \
|
|||||||
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -495,11 +591,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -522,8 +649,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -542,8 +703,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -645,6 +840,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -656,14 +869,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -197,14 +197,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -390,45 +413,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -452,7 +513,42 @@ RUN set -eux \
|
|||||||
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -511,11 +607,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -535,8 +662,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -555,8 +716,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -659,6 +854,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -670,14 +883,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -197,14 +197,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -371,45 +394,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -433,7 +494,42 @@ RUN set -eux \
|
|||||||
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -492,11 +588,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -516,8 +643,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -536,8 +697,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -638,6 +833,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -649,14 +862,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -196,14 +196,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -370,45 +393,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -432,7 +493,42 @@ RUN set -eux \
|
|||||||
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -491,11 +587,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -515,8 +642,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -535,8 +696,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -637,6 +832,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -648,14 +861,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -196,14 +196,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -390,45 +413,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -452,7 +513,42 @@ RUN set -eux \
|
|||||||
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -511,11 +607,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -535,8 +662,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -555,8 +716,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -659,6 +854,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -670,14 +883,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -197,14 +197,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -391,45 +414,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -453,7 +514,42 @@ RUN set -eux \
|
|||||||
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -512,11 +608,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -536,8 +663,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -556,8 +717,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -660,6 +855,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -671,14 +884,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -197,14 +197,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -391,45 +414,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -453,7 +514,42 @@ RUN set -eux \
|
|||||||
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
&& COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -512,11 +608,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -536,8 +663,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -556,8 +717,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -660,6 +855,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -671,14 +884,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -197,14 +197,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -325,45 +348,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -372,7 +433,42 @@ fi \
|
|||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -431,11 +527,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -455,8 +582,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -475,8 +636,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -570,6 +765,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -581,14 +794,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -197,14 +197,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -325,45 +348,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -372,7 +433,42 @@ fi \
|
|||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -431,11 +527,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -455,8 +582,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -475,8 +636,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -570,6 +765,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -581,14 +794,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -197,14 +197,37 @@ RUN set -eux \
|
|||||||
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /root/node_modules || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
@@ -309,45 +332,83 @@ fi \
|
|||||||
&& chmod +x /usr/local/bin/wp \
|
&& chmod +x /usr/local/bin/wp \
|
||||||
\
|
\
|
||||||
# -------------------- cleanup --------------------
|
# -------------------- cleanup --------------------
|
||||||
&& rm -rf /home/${MY_USER}/.*json \
|
&& true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& rm -rf /root/.composer \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& rm -rf /root/.config \
|
&& (rm -rf /root/.composer || true) \
|
||||||
&& rm -rf /root/.drush \
|
&& (rm -rf /root/.config || true) \
|
||||||
&& rm -rf /root/.subversion \
|
&& (rm -rf /root/.console || true) \
|
||||||
&& rm -rf /root/.v8* \
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -356,7 +417,42 @@ fi \
|
|||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -415,11 +511,42 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -439,8 +566,42 @@ RUN set -eux \
|
|||||||
&& gem install mdl -v 0.5.0 \
|
&& gem install mdl -v 0.5.0 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -459,8 +620,42 @@ RUN set -eux \
|
|||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
&& pip install --no-cache-dir --force-reinstall yq || true \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
|
&& (rm -rf /root/.ansible || true) \
|
||||||
|
&& (rm -rf /root/.cache || true) \
|
||||||
|
&& (rm -rf /root/.composer || true) \
|
||||||
|
&& (rm -rf /root/.config || true) \
|
||||||
|
&& (rm -rf /root/.console || true) \
|
||||||
|
&& (rm -rf /root/.drush || true) \
|
||||||
|
&& (rm -rf /root/.gem || true) \
|
||||||
|
&& (rm -rf /root/.local || true) \
|
||||||
|
&& (rm -rf /root/.node || true) \
|
||||||
|
&& (rm -rf /root/.npm || true) \
|
||||||
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
|
&& (rm -rf /root/.subversion || true) \
|
||||||
|
&& (rm -rf /root/.v8* || true) \
|
||||||
|
&& (rm -rf /root/node_modules || true) \
|
||||||
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -552,6 +747,24 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
|
&& (rm -rf /home/devilbox/.*json || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.ansible || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.cache || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.composer || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.config || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.console || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.drush || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.gem || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.local || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.node || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.npm || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.pm2 || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.subversion || true) \
|
||||||
|
&& (rm -rf /home/devilbox/.v8* || true) \
|
||||||
|
&& (rm -rf /home/devilbox/node_modules || true) \
|
||||||
|
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
||||||
|
\
|
||||||
|
&& (rm -rf /root/.*json || true) \
|
||||||
&& (rm -rf /root/.ansible || true) \
|
&& (rm -rf /root/.ansible || true) \
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/.cache || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
&& (rm -rf /root/.composer || true) \
|
||||||
@@ -563,14 +776,10 @@ RUN set -eux \
|
|||||||
&& (rm -rf /root/.node || true) \
|
&& (rm -rf /root/.node || true) \
|
||||||
&& (rm -rf /root/.npm || true) \
|
&& (rm -rf /root/.npm || true) \
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
&& (rm -rf /root/.pm2 || true) \
|
||||||
\
|
&& (rm -rf /root/.subversion || true) \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
&& (rm -rf /root/.v8* || true) \
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/node_modules || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
&& (rm -rf /root/yarn.lock || true) \
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -229,24 +229,17 @@ RUN set -eux \
|
|||||||
{%- else -%}
|
{%- else -%}
|
||||||
{{ "\n\t" }}\{{ "\n" }}
|
{{ "\n\t" }}\{{ "\n" }}
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
&& (rm -rf /root/.cache || true) \
|
|
||||||
&& (rm -rf /root/.composer || true) \
|
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
{% for f in directory_to_clean %}
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /home/devilbox/{{ f }} || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
{% endfor %}
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
\
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
{% for f in directory_to_clean %}
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /root/{{ f }} || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
{% endfor %}
|
||||||
\
|
\
|
||||||
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
&& (rm -rf /usr/local/src/composer/cache/* || true) \
|
||||||
&& rm -rf /tmp/* \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|
||||||
|
|
||||||
@@ -295,7 +288,16 @@ RUN set -eux \
|
|||||||
{%- else -%}
|
{%- else -%}
|
||||||
{{ "\n\t" }}\{{ "\n" }}
|
{{ "\n\t" }}\{{ "\n" }}
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
{% for f in directory_to_clean %}
|
||||||
|
&& (rm -rf /home/devilbox/{{ f }} || true) \
|
||||||
|
{% endfor %}
|
||||||
|
\
|
||||||
|
{% for f in directory_to_clean %}
|
||||||
|
&& (rm -rf /root/{{ f }} || true) \
|
||||||
|
{% endfor %}
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -348,11 +350,16 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& su -c '. {{ nvm_home }}/nvm.sh; npm cache clear --force' devilbox \
|
&& su -c '. {{ nvm_home }}/nvm.sh; npm cache clear --force' devilbox \
|
||||||
&& su -c '. {{ nvm_home }}/nvm.sh; nvm cache clear --force' devilbox \
|
&& su -c '. {{ nvm_home }}/nvm.sh; nvm cache clear --force' devilbox \
|
||||||
&& rm -rf /home/devilbox/.npm \
|
\
|
||||||
&& rm -rf /home/devilbox/.node \
|
{% for f in directory_to_clean %}
|
||||||
&& rm -rf /home/devilbox/.cache \
|
&& (rm -rf /home/devilbox/{{ f }} || true) \
|
||||||
&& rm -rf /home/devilbox/.config \
|
{% endfor %}
|
||||||
&& rm -rf /tmp/* \
|
\
|
||||||
|
{% for f in directory_to_clean %}
|
||||||
|
&& (rm -rf /root/{{ f }} || true) \
|
||||||
|
{% endfor %}
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find {{ nvm_home }} -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
&& (find {{ nvm_home }} -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true)
|
||||||
@@ -399,8 +406,16 @@ RUN set -eux \
|
|||||||
{%- else -%}
|
{%- else -%}
|
||||||
{{ "\n\t" }}\{{ "\n" }}
|
{{ "\n\t" }}\{{ "\n" }}
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
&& rm -rf /root/.gem \
|
\
|
||||||
&& rm -rf /tmp/* \
|
{% for f in directory_to_clean %}
|
||||||
|
&& (rm -rf /home/devilbox/{{ f }} || true) \
|
||||||
|
{% endfor %}
|
||||||
|
\
|
||||||
|
{% for f in directory_to_clean %}
|
||||||
|
&& (rm -rf /root/{{ f }} || true) \
|
||||||
|
{% endfor %}
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -449,8 +464,16 @@ RUN set -eux \
|
|||||||
{%- else -%}
|
{%- else -%}
|
||||||
{{ "\n\t" }}\{{ "\n" }}
|
{{ "\n\t" }}\{{ "\n" }}
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
&& rm -rf /root/.cache/pip \
|
\
|
||||||
&& rm -rf /tmp/* \
|
{% for f in directory_to_clean %}
|
||||||
|
&& (rm -rf /home/devilbox/{{ f }} || true) \
|
||||||
|
{% endfor %}
|
||||||
|
\
|
||||||
|
{% for f in directory_to_clean %}
|
||||||
|
&& (rm -rf /root/{{ f }} || true) \
|
||||||
|
{% endfor %}
|
||||||
|
\
|
||||||
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
\
|
\
|
||||||
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
|
||||||
@@ -549,25 +572,13 @@ RUN set -eux \
|
|||||||
{% endfor %}{{ "\n\t" }}\
|
{% endfor %}{{ "\n\t" }}\
|
||||||
# -------------------- Cleanup --------------------
|
# -------------------- Cleanup --------------------
|
||||||
\
|
\
|
||||||
&& (rm -rf /root/.ansible || true) \
|
{% for f in directory_to_clean %}
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /home/devilbox/{{ f }} || true) \
|
||||||
&& (rm -rf /root/.composer || true) \
|
{% endfor %}
|
||||||
&& (rm -rf /root/.config || true) \
|
|
||||||
&& (rm -rf /root/.console || true) \
|
|
||||||
&& (rm -rf /root/.drush || true) \
|
|
||||||
&& (rm -rf /root/.gem || true) \
|
|
||||||
&& (rm -rf /root/.local || true) \
|
|
||||||
&& (rm -rf /root/.node || true) \
|
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
&& (rm -rf /root/.pm2 || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
{% for f in directory_to_clean %}
|
||||||
&& (rm -rf /home/devilbox/.composer || true) \
|
&& (rm -rf /root/{{ f }} || true) \
|
||||||
&& (rm -rf /home/devilbox/.config || true) \
|
{% endfor %}
|
||||||
&& (rm -rf /home/devilbox/.gem || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.local || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
|
||||||
\
|
\
|
||||||
&& (rm -rf /tmp/* || true) \
|
&& (rm -rf /tmp/* || true) \
|
||||||
&& (rm -rf /tmp/.* || true)
|
&& (rm -rf /tmp/.* || true)
|
||||||
|
|||||||
@@ -15,6 +15,24 @@ composer_home: /usr/local/src/composer
|
|||||||
nvm_home: /opt/nvm
|
nvm_home: /opt/nvm
|
||||||
node_version: --lts
|
node_version: --lts
|
||||||
|
|
||||||
|
directory_to_clean:
|
||||||
|
- .*json
|
||||||
|
- .ansible
|
||||||
|
- .cache
|
||||||
|
- .composer
|
||||||
|
- .config
|
||||||
|
- .console
|
||||||
|
- .drush
|
||||||
|
- .gem
|
||||||
|
- .local
|
||||||
|
- .node
|
||||||
|
- .npm
|
||||||
|
- .pm2
|
||||||
|
- .subversion
|
||||||
|
- .v8*
|
||||||
|
- node_modules
|
||||||
|
- yarn.lock
|
||||||
|
|
||||||
|
|
||||||
# -------------------------------------------------------------------------------------------------
|
# -------------------------------------------------------------------------------------------------
|
||||||
# Apt repositories to enable (in defined order)
|
# Apt repositories to enable (in defined order)
|
||||||
@@ -541,16 +559,13 @@ software_available:
|
|||||||
su -c '. {{ nvm_home }}/nvm.sh; nvm install {{ node_version }}' devilbox \
|
su -c '. {{ nvm_home }}/nvm.sh; nvm install {{ node_version }}' devilbox \
|
||||||
&& su -c '. {{ nvm_home }}/nvm.sh; nvm use {{ node_version }}' devilbox \
|
&& su -c '. {{ nvm_home }}/nvm.sh; nvm use {{ node_version }}' devilbox \
|
||||||
&& su -c '. {{ nvm_home }}/nvm.sh; corepack enable' devilbox \
|
&& su -c '. {{ nvm_home }}/nvm.sh; corepack enable' devilbox \
|
||||||
&& (rm -rf /home/devilbox/.cache || true) \
|
{% for f in directory_to_clean %}
|
||||||
&& (rm -rf /home/devilbox/.node || true) \
|
&& (rm -rf /home/devilbox/{{ f }} || true) \
|
||||||
&& (rm -rf /home/devilbox/.npm || true) \
|
{% endfor %}
|
||||||
&& (rm -rf /home/devilbox/node_modules || true) \
|
\
|
||||||
&& (rm -rf /home/devilbox/yarn.lock || true) \
|
{% for f in directory_to_clean %}
|
||||||
&& (rm -rf /root/.cache || true) \
|
&& (rm -rf /root/{{ f }} || true) \
|
||||||
&& (rm -rf /root/.node || true) \
|
{% endfor %}
|
||||||
&& (rm -rf /root/.npm || true) \
|
|
||||||
&& (rm -rf /root/node_modules || true) \
|
|
||||||
&& (rm -rf /root/yarn.lock || true) \
|
|
||||||
awesomeci:
|
awesomeci:
|
||||||
check: regex-grep --version | grep -E '[0-9][.0-9]+'
|
check: regex-grep --version | grep -E '[0-9][.0-9]+'
|
||||||
all:
|
all:
|
||||||
@@ -1055,21 +1070,14 @@ software_available:
|
|||||||
cleanup:
|
cleanup:
|
||||||
all:
|
all:
|
||||||
command: |
|
command: |
|
||||||
rm -rf /home/${MY_USER}/.*json \
|
true \
|
||||||
&& rm -rf /home/${MY_USER}/.cache \
|
{% for f in directory_to_clean %}
|
||||||
&& rm -rf /home/${MY_USER}/.composer \
|
&& (rm -rf /home/devilbox/{{ f }} || true) \
|
||||||
&& rm -rf /home/${MY_USER}/.config \
|
{% endfor %}
|
||||||
&& rm -rf /home/${MY_USER}/.drush \
|
|
||||||
&& rm -rf /home/${MY_USER}/.subversion \
|
|
||||||
&& rm -rf /home/${MY_USER}/.v8* \
|
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.*json \
|
{% for f in directory_to_clean %}
|
||||||
&& rm -rf /root/.cache \
|
&& (rm -rf /root/{{ f }} || true) \
|
||||||
&& rm -rf /root/.composer \
|
{% endfor %}
|
||||||
&& rm -rf /root/.config \
|
|
||||||
&& rm -rf /root/.drush \
|
|
||||||
&& rm -rf /root/.subversion \
|
|
||||||
&& rm -rf /root/.v8* \
|
|
||||||
\
|
\
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
&& (rm -rf /tmp/.* || true) \
|
&& (rm -rf /tmp/.* || true) \
|
||||||
|
|||||||
Reference in New Issue
Block a user