From 40a5320c1e3818780fc61f924648bf914481b90a Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Tue, 6 Apr 2021 16:11:13 +0200
Subject: [PATCH] docker: Install composer 2.x

We have switched to composer 2 everywhere and while 1.x should still work
we don't test with it. So install composer 2 in the docker image.
---
 docker-dev/php-fpm/Dockerfile | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/docker-dev/php-fpm/Dockerfile b/docker-dev/php-fpm/Dockerfile
index 1a35715..40f9916 100644
--- a/docker-dev/php-fpm/Dockerfile
+++ b/docker-dev/php-fpm/Dockerfile
@@ -41,6 +41,13 @@ STOPSIGNAL SIGQUIT
 ARG UID
 RUN useradd -u "$UID" -ms /bin/bash user
 RUN echo 'user ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
+
+# Install a newer composer
+RUN mkdir -p /home/user/.local/bin
+RUN wget https://raw.githubusercontent.com/composer/getcomposer.org/bfd95e2a4383ee9cf7c058c2df29d7acb5f86d77/web/installer  -O - -q | php --
+RUN mv composer.phar /home/user/.local/bin/composer
+ENV PATH "/home/user/.local/bin:${PATH}"
+
 USER user
 
 RUN git config --global url."https://gitlab.tugraz.at/".insteadOf "git@gitlab.tugraz.at:"
-- 
GitLab