File tree Expand file tree Collapse file tree 2 files changed +2
-12
lines changed Expand file tree Collapse file tree 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
5858RUN apt-get update \
5959 && apt-get install --no-install-recommends --no-install-suggests -y \
6060 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 \
6262 php-gd php-curl php-mysql php-json php-intl \
6363 php-gmp php-xml php-mbstring php-ldap \
6464 enscript lpr \
6565 ca-certificates python3-yaml python3-requests \
6666 && rm -rf /var/lib/apt/lists/*
6767
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-
7368# Copy domserver
7469COPY --from=domserver-build /opt/domjudge/domserver /opt/domjudge/domserver
7570COPY --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 \
1313 gcc g++ make zip unzip \
1414 php-cli php-zip lsb-release debootstrap \
1515 php-gd php-curl php-mysql php-json \
16- php-gmp php-xml php-mbstring \
16+ php-gmp php-xml php-mbstring composer \
1717 sudo bsdmainutils ntp libcgroup-dev procps \
1818 libcurl4-gnutls-dev libjsoncpp-dev libmagic-dev \
1919 ca-certificates \
2020 && rm -rf /var/lib/apt/lists/*
2121
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-
2722# Add DOMjudge source code and build script
2823ADD domjudge.tar.gz /domjudge-src
2924ADD judgehost/build.sh /domjudge-src
You can’t perform that action at this time.
0 commit comments