4
4
5
5
ARG PHP_VERSION
6
6
7
- ENV DEBIAN_FRONTEND noninteractive
7
+ ENV DEBIAN_FRONTEND= noninteractive
8
8
9
- RUN apt-get update \
10
- && apt-get install -y \
9
+ RUN apt-get update && apt-get install -y \
11
10
git \
12
11
apt-transport-https \
13
12
lsb-release \
@@ -19,6 +18,8 @@ RUN apt-get update \
19
18
wget -O /tmp/cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb; \
20
19
elif [ "$ARCH" = "aarch64" ]; then \
21
20
wget -O /tmp/cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm64.deb; \
21
+ else \
22
+ echo "Unsupported architecture: $ARCH" && exit 1; \
22
23
fi \
23
24
&& dpkg -i /tmp/cloudflared.deb \
24
25
&& rm /tmp/cloudflared.deb \
@@ -31,7 +32,7 @@ RUN apt-get update \
31
32
php${PHP_VERSION}-cli \
32
33
php${PHP_VERSION}-common \
33
34
php${PHP_VERSION}-mysqlnd \
34
- php${PHP_VERSION}-PDO \
35
+ php${PHP_VERSION}-pdo \
35
36
php${PHP_VERSION}-sybase \
36
37
php${PHP_VERSION}-psr \
37
38
php${PHP_VERSION}-xml \
@@ -60,13 +61,13 @@ RUN apt-get update \
60
61
php${PHP_VERSION}-odbc \
61
62
php${PHP_VERSION}-pcov \
62
63
php${PHP_VERSION}-pgsql \
63
- php${PHP_VERSION}-Phar \
64
+ php${PHP_VERSION}-phar \
64
65
php${PHP_VERSION}-posix \
65
66
php${PHP_VERSION}-ps \
66
67
php${PHP_VERSION}-pspell \
67
68
php${PHP_VERSION}-readline \
68
69
php${PHP_VERSION}-shmop \
69
- php${PHP_VERSION}-SimpleXML \
70
+ php${PHP_VERSION}-simplexml \
70
71
php${PHP_VERSION}-soap \
71
72
php${PHP_VERSION}-sockets \
72
73
php${PHP_VERSION}-sqlite3 \
@@ -83,11 +84,12 @@ RUN apt-get update \
83
84
php${PHP_VERSION}-inotify \
84
85
php${PHP_VERSION}-maxminddb \
85
86
php${PHP_VERSION}-protobuf \
86
- php${PHP_VERSION}-OPcache \
87
+ php${PHP_VERSION}-opcache \
87
88
&& rm -rf /var/lib/apt/lists/*
88
89
89
- RUN useradd -m -d /home/container/ -s /bin/bash container
90
- ENV USER=container HOME=/home/container
90
+ RUN useradd -m -d /home/container/ -s /bin/bash container \
91
+ && echo "USER=container" >> /etc/environment \
92
+ && echo "HOME=/home/container" >> /etc/environment
91
93
92
94
WORKDIR /home/container
93
95
@@ -96,4 +98,4 @@ STOPSIGNAL SIGINT
96
98
COPY ./entrypoint.sh /entrypoint.sh
97
99
RUN chmod +x /entrypoint.sh
98
100
99
- CMD /entrypoint.sh
101
+ CMD [ " /entrypoint.sh" ]
0 commit comments