File tree 2 files changed +2
-12
lines changed
2 files changed +2
-12
lines changed Original file line number Diff line number Diff line change @@ -58,18 +58,13 @@ RUN useradd -m domjudge
58
58
RUN apt-get update \
59
59
&& apt-get install --no-install-recommends --no-install-suggests -y \
60
60
acl curl zip unzip supervisor mariadb-client apache2-utils \
61
- nginx php-cli php-fpm php-zip \
61
+ nginx php-cli php-fpm php-zip composer \
62
62
php-gd php-curl php-mysql php-json php-intl \
63
63
php-gmp php-xml php-mbstring php-ldap \
64
64
enscript lpr \
65
65
ca-certificates python3-yaml python3-requests \
66
66
&& rm -rf /var/lib/apt/lists/*
67
67
68
- # Install composer
69
- RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
70
- && php composer-setup.php \
71
- && mv /composer.phar /usr/local/bin/composer
72
-
73
68
# Copy domserver
74
69
COPY --from=domserver-build /opt/domjudge/domserver /opt/domjudge/domserver
75
70
COPY --from=domserver-build /opt/domjudge/doc /opt/domjudge/doc
Original file line number Diff line number Diff line change @@ -13,17 +13,12 @@ RUN apt-get update \
13
13
gcc g++ make zip unzip \
14
14
php-cli php-zip lsb-release debootstrap \
15
15
php-gd php-curl php-mysql php-json \
16
- php-gmp php-xml php-mbstring \
16
+ php-gmp php-xml php-mbstring composer \
17
17
sudo bsdmainutils ntp libcgroup-dev procps \
18
18
libcurl4-gnutls-dev libjsoncpp-dev libmagic-dev \
19
19
ca-certificates \
20
20
&& rm -rf /var/lib/apt/lists/*
21
21
22
- # Install composer
23
- RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
24
- && php composer-setup.php \
25
- && mv /composer.phar /usr/local/bin/composer
26
-
27
22
# Add DOMjudge source code and build script
28
23
ADD domjudge.tar.gz /domjudge-src
29
24
ADD judgehost/build.sh /domjudge-src
You can’t perform that action at this time.
0 commit comments