File tree 3 files changed +12
-7
lines changed
3 files changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,9 @@ LABEL org.opencontainers.image.authors="DOMjudge team <
[email protected] >"
3
3
4
4
ENV DEBIAN_FRONTEND=noninteractive
5
5
6
+ # Set up user
7
+ RUN useradd -m domjudge
8
+
6
9
# Install required packages for build of domserver
7
10
RUN apt-get update \
8
11
&& apt-get install --no-install-recommends --no-install-suggests -y \
@@ -22,9 +25,6 @@ RUN apt-get update \
22
25
# Use venv to install latest Sphinx. 6.1.0 or higher is required to build DOMjudge docs.
23
26
RUN python3 -m venv /venv && . /venv/bin/activate && pip3 install sphinx sphinx-rtd-theme rst2pdf
24
27
25
- # Set up user
26
- RUN useradd -m domjudge
27
-
28
28
# Install composer
29
29
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
30
30
&& php composer-setup.php \
@@ -51,6 +51,9 @@ ENV DEBIAN_FRONTEND=noninteractive \
51
51
FPM_MAX_CHILDREN=40 \
52
52
DJ_DB_INSTALL_BARE=0
53
53
54
+ # Set up user
55
+ RUN useradd -m domjudge
56
+
54
57
# Install required packages for running of domserver
55
58
RUN apt-get update \
56
59
&& apt-get install --no-install-recommends --no-install-suggests -y \
Original file line number Diff line number Diff line change @@ -10,6 +10,9 @@ ENV DEBIAN_FRONTEND=noninteractive \
10
10
DOMJUDGE_CREATE_WRITABLE_TEMP_DIR=0 \
11
11
RUN_USER_UID_GID=62860
12
12
13
+ # Set up user
14
+ RUN useradd -m domjudge
15
+
13
16
# Install required packages for running of judgehost
14
17
RUN apt-get update \
15
18
&& apt-get install --no-install-recommends --no-install-suggests -y \
Original file line number Diff line number Diff line change @@ -3,6 +3,9 @@ LABEL org.opencontainers.image.authors="DOMjudge team <
[email protected] >"
3
3
4
4
ENV DEBIAN_FRONTEND=noninteractive
5
5
6
+ # Set up user
7
+ RUN useradd -m domjudge
8
+
6
9
# Install required packages for build of judgehost
7
10
RUN apt-get update \
8
11
&& apt-get install --no-install-recommends --no-install-suggests -y \
@@ -16,11 +19,7 @@ RUN apt-get update \
16
19
ca-certificates \
17
20
&& rm -rf /var/lib/apt/lists/*
18
21
19
- # Set up user
20
- RUN useradd -m domjudge
21
-
22
22
# Install composer
23
-
24
23
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
25
24
&& php composer-setup.php \
26
25
&& mv /composer.phar /usr/local/bin/composer
You can’t perform that action at this time.
0 commit comments