Inception/srcs/requirements/adminer/Dockerfile

29 lines
583 B
Docker

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 \
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
EXPOSE 9000
CMD ["php-fpm83", "-F"]