FROM ubuntu:18.04 ENV DEBIAN_FRONTEND noninteractive ENV TZ=America/Bogota RUN apt update \ && apt install mariadb-server -y \ && apt install software-properties-common -y \ && add-apt-repository ppa:ondrej/php \ && apt update \ && apt install php7.4-fpm php7.4-common php7.4-mysql libapache2-mod-php7.4 php7.4 php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-cli php7.4-dev php7.4-mbstring php7.4-soap php7.4-zip php7.4-intl php7.4-json php7.4-bcmath php7.4-sqlite openssl php7.4-tokenizer php7.4-bz2 -y \ && apt install supervisor -y \ && apt install vim -y \ && apt install apache2 -y \ && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \ && mkdir /run/mysqld && chown -R mysql:root /run/mysqld \ && mkdir /run/php/ COPY ./mariadb.cnf /etc/mysql/mariadb.conf.d/50-server.cnf COPY ./supervisor.conf /etc/supervisor/supervisor.conf COPY ./php.ini /etc/php/7.4/fpm/php.ini COPY ./phpapache.ini /etc/php/7.4/apache2/php.ini EXPOSE 80 3306 ENTRYPOINT ["/usr/bin/supervisord", "-c", "/etc/supervisor/supervisor.conf"]