mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2025-12-10 11:01:14 +00:00
Use composer v1 for PHP 5.3
This commit is contained in:
@@ -157,7 +157,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-1 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -157,7 +157,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -157,7 +157,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -159,7 +159,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -159,7 +159,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -158,7 +158,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -158,7 +158,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -158,7 +158,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -158,7 +158,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -158,7 +158,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -158,7 +158,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -158,7 +158,8 @@ RUN set -eux \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
\
|
||||
\
|
||||
# -------------------- pip --------------------
|
||||
|
||||
@@ -415,13 +415,17 @@ software_available:
|
||||
composer:
|
||||
disabled: [5.2]
|
||||
check: composer --version 2>/dev/null | grep -Ei '(composer|version)\s*[0-9][.0-9]+'
|
||||
5.3:
|
||||
post: |
|
||||
ln -sf /usr/local/bin/composer-1 /usr/local/bin/composer \
|
||||
all:
|
||||
command: |
|
||||
curl -sS -L --fail https://getcomposer.org/composer-1.phar > /usr/local/bin/composer-1 \
|
||||
&& curl -sS -L --fail https://getcomposer.org/composer-2.phar > /usr/local/bin/composer-2 \
|
||||
&& chmod +x /usr/local/bin/composer-1 \
|
||||
&& chmod +x /usr/local/bin/composer-2 \
|
||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
post: |
|
||||
ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||
# pip is a dependency for others
|
||||
pip:
|
||||
5.2:
|
||||
|
||||
Reference in New Issue
Block a user