22 lines
427 B
Docker
22 lines
427 B
Docker
FROM alpine:3.21.3
|
|
|
|
# EXPOSE
|
|
EXPOSE 9000
|
|
|
|
# install packages
|
|
RUN apk update
|
|
RUN apk add php-fpm php-mysqli
|
|
RUN apk fix
|
|
|
|
RUN addgroup -S www
|
|
RUN adduser -D -S -G www www
|
|
|
|
# add config
|
|
COPY /conf/ /etc/php83/
|
|
COPY /conf/wwwmore/ /conf/wwwmore/
|
|
COPY /run.sh /run.sh
|
|
|
|
# start
|
|
CMD ["/run.sh"]
|
|
|
|
HEALTHCHECK --interval=1s --timeout=10s --start-period=3600s --retries=1 CMD [ "sh", "-c", "! [ -z \"$(netstat -tuln | grep :9000)\" ]" ]
|