FROM alpine

WORKDIR /slite

LABEL maintainer="techss.co.za"
LABEL vendor="techss.co.za"
LABEL app="user-widget"
LABEL repository="a/user_widget"

RUN apk update
RUN apk add bash
RUN apk add vim

# RUN apk add php-apache2
RUN apk add php-openssl
RUN apk add php-json
RUN apk add php-pgsql
RUN apk add nginx
RUN apk add php-fpm
RUN apk add curl
RUN apk add php-curl
RUN apk add php-gd
RUN apk add php-ctype

# RUN sed -i "s/display_errors = Off/display_errors = On/g" /etc/php*/php.ini
RUN sed -i 's/^listen .*$/listen = \/run\/php-fpm.sock/g' /etc/php*/php-fpm.d/www.conf
RUN sed -i 's/^.*clear_env.*$/clear_env = no/g' /etc/php*/php-fpm.d/www.conf
RUN sed -i "s/post_max_size = 8M/post_max_size = 200M/g" /etc/php*/php.ini
RUN sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 200M/g" /etc/php*/php.ini
# RUN sed -i "s/display_errors = On/display_errors = Off/g" /etc/php*/php.ini
# RUN sed -i "s/\/var\/www\/localhost\/htdocs/\/slite\/a\/user_widget\//g" /etc/apache2/httpd.conf
# RUN sed -i "s/ Indexes//g" /etc/apache2/httpd.conf

COPY a/user_widget/docker/default.conf /etc/nginx/http.d/default.conf

COPY a/system_lib_php a/system_lib_php
COPY slite/lib_php slite/lib_php
COPY slite/lib_js slite/lib_js
COPY slite/ui slite/ui
COPY a/lib a/lib
COPY a/user_widget a/user_widget

RUN chmod 777 -R .

# ENTRYPOINT ["httpd","-D","FOREGROUND"]
ENTRYPOINT ["/slite/a/user_widget/docker/run.sh"]