FROM alpine:3.20 ARG HOST_UID=1000 RUN apk add --no-cache \ php83 \ php83-fpm \ php83-mysqli \ php83-mbstring \ php83-session \ php83-json \ mariadb-client \ netcat-openbsd \ curl && \ rm -rf /var/cache/apk/* RUN addgroup -g ${HOST_UID} adminer && \ adduser -D -u ${HOST_UID} -G adminer adminer RUN mkdir -p /var/www/html && \ curl -L https://github.com/vrana/adminer/releases/download/v5.3.0/adminer-5.3.0.php -o /var/www/html/adminer.php && \ chown -R adminer:adminer /var/www/html COPY ./conf/www.conf /etc/php83/php-fpm.d/www.conf CMD ["php-fpm83", "-F"] HEALTHCHECK --interval=10s --timeout=3s --start-period=5s --retries=3 \ CMD nc -z 127.0.0.1 9000 || exit 1