2021-11-27 15:22:20 +00:00
|
|
|
FROM alpine:3.14.2
|
2019-08-16 12:12:16 +00:00
|
|
|
|
2023-08-22 00:31:34 +00:00
|
|
|
LABEL org.opencontainers.image.source = "https://github.com/HaschekSolutions/opentrashmail"
|
2023-03-23 09:04:13 +00:00
|
|
|
|
2021-11-27 15:27:08 +00:00
|
|
|
RUN apk add --no-cache python2 socat wget php7-fileinfo php7-session curl git php php-curl nginx php-openssl php-mbstring php-json php-gd php-dom php-fpm
|
2019-08-16 12:12:16 +00:00
|
|
|
#RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer
|
2021-11-27 15:22:20 +00:00
|
|
|
RUN mkdir -p /var/www/opentrashmail
|
|
|
|
WORKDIR /var/www/opentrashmail
|
|
|
|
|
|
|
|
ADD . /var/www/opentrashmail/.
|
2019-08-16 12:12:16 +00:00
|
|
|
|
2021-11-10 08:20:38 +00:00
|
|
|
ADD docker/rootfs/start.sh /etc/start.sh
|
2019-08-16 12:12:16 +00:00
|
|
|
RUN chmod +x /etc/start.sh
|
|
|
|
|
|
|
|
# nginx stuff
|
2021-11-27 15:30:36 +00:00
|
|
|
ADD docker/rootfs/nginx.conf /etc/nginx/http.d/default.conf
|
2019-08-16 12:12:16 +00:00
|
|
|
RUN mkdir -p /run/nginx
|
|
|
|
RUN mkdir -p /var/log/nginx
|
|
|
|
RUN sed -i 's/nobody/nginx/g' /etc/php7/php-fpm.d/www.conf
|
|
|
|
|
|
|
|
WORKDIR /var/www/opentrashmail
|
|
|
|
|
|
|
|
# Volumes to mount
|
|
|
|
#VOLUME /var/lib/influxdb
|
|
|
|
VOLUME /var/www/opentrashmail/data
|
|
|
|
|
|
|
|
EXPOSE 80 25
|
|
|
|
|
|
|
|
#CMD ["/bin/ash"]
|
2023-08-22 00:31:34 +00:00
|
|
|
ENTRYPOINT ["/etc/start.sh"]
|