-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
30 lines (25 loc) · 898 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Copyright (c) 2022 FEROX YT EIRL, www.ferox.yt <[email protected]>
# Copyright (c) 2022 Jérémy WALTHER <[email protected]>
# See <https://github.com/frxyt/docker-php-app-non-root> for details.
ARG FRX_OS_VARIANT=alpine
ARG FRX_PHP_VERSION=8.1
FROM php:${FRX_PHP_VERSION}-fpm-${FRX_OS_VARIANT}
LABEL maintainer="Jérémy WALTHER <[email protected]>"
ARG FRX_BUILD_COMMIT_DATE=0000-00-00
ARG FRX_BUILD_COMMIT_SHA=0000000
ARG FRX_OS_VARIANT=alpine
ARG FRX_PHP_VERSION=8.1
ENV FRX_BUILD_COMMIT_DATE=${FRX_BUILD_COMMIT_DATE} \
FRX_BUILD_COMMIT_SHA=${FRX_BUILD_COMMIT_SHA} \
FRX_OS_VARIANT=${FRX_OS_VARIANT} \
FRX_PHP_VERSION=${FRX_PHP_VERSION}
COPY build /frx/
RUN /frx/build
COPY Dockerfile LICENSE README.md /frx/
ENV FRX_LOG_PREFIX_MAXLEN=8 \
FRX_MOTD=default
WORKDIR /app
USER www-data
EXPOSE 8080 9001
ENTRYPOINT [ "/bin/sh", "-c" ]
CMD [ "/usr/local/bin/frx-start" ]