furaolink/Dockerfile
2022-06-16 17:00:01 +02:00

46 lines
923 B
Docker

FROM alpine:3.16
LABEL maintainer="JulianPrieber"
LABEL description="LittleLink Custom Docker"
# Setup apache and php
RUN apk --no-cache --update \
add apache2 \
apache2-ssl \
curl \
php8-apache2 \
php8-bcmath \
php8-bz2 \
php8-calendar \
php8-common \
php8-ctype \
php8-curl \
php8-dom \
php8-gd \
php8-iconv \
php8-mbstring \
php8-mysqli \
php8-mysqlnd \
php8-openssl \
php8-pdo_mysql \
php8-pdo_pgsql \
php8-pdo_sqlite \
php8-phar \
php8-session \
php8-xml \
php8-tokenizer \
php8-zip \
&& mkdir /htdocs
COPY littlelink-custom /htdocs
RUN chown -R apache:apache /htdocs
RUN find /htdocs -type d -print0 | xargs -0 chmod 0755
RUN find /htdocs -type f -print0 | xargs -0 chmod 0644
EXPOSE 80 443
ADD docker-entrypoint.sh /
HEALTHCHECK CMD wget -q --no-cache --spider localhost
ENTRYPOINT ["/docker-entrypoint.sh"]