From 40e058a32a6e73e0afab55889302956ebf12d459 Mon Sep 17 00:00:00 2001 From: throwaway Date: Wed, 23 Aug 2023 18:31:08 -0500 Subject: Add Dockerfile and docker entrypoint (#5) Add Dockerfile and docker entrypoint Co-authored-by: lolcat Reviewed-on: https://git.lolcat.ca/lolcat/4get/pulls/5 Co-authored-by: throwaway Co-committed-by: throwaway --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..bff4532 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM alpine:latest +WORKDIR /var/www/html/4get + +RUN apk update && apk upgrade +RUN apk add apache2-ssl php82-fileinfo php82-openssl php82-iconv php82-common php82-dom php82-curl curl php82-pecl-apcu php82-apache2 imagemagick php82-pecl-imagick + +COPY ./apache/httpd.conf /etc/apache2/httpd.conf +COPY . . + +RUN chmod 777 /var/www/html/4get/icons + +VOLUME ["/etc/4get/certs"] +EXPOSE 80 +EXPOSE 443 + +CMD ["./docker/docker-entrypoint.sh"] -- cgit v1.2.3