FROM gitpod/workspace-base:latest RUN sudo apt-get update && \ sudo apt-get -y install \ apache2 \ mariadb-server \ php7.4 \ libapache2-mod-php \ php-mysql \ php-curl \ php-gd \ php-mbstring \ php-xml \ php-xmlrpc \ php-intl \ php-bcmath \ php-bz2 \ php-zip \ php-xdebug COPY .gitpod/mysql/mysql.cnf /etc/mysql/mariadb.conf.d/60-server_custom.cnf COPY .gitpod/php/xdebug.ini /etc/php/7.4/apache2/conf.d/20-xdebug.ini COPY .gitpod/apache/apache.conf /etc/apache2/apache2.conf COPY .gitpod/apache/envvars /etc/apache2/envvars RUN sudo mkdir -p /var/run/mysqld && \ sudo chown gitpod:gitpod /var/run/apache2 /var/lock/apache2 /var/run/mysqld && \ sudo sed -i 's/^bind-address.*/#&/' /etc/mysql/mariadb.conf.d/50-server.cnf && \ sudo sed -i 's/^user.*/#&/' /etc/mysql/mariadb.conf.d/50-server.cnf && \ sudo addgroup gitpod www-data && \ mkdir -p /workspace/mysql/data \ mkdir -p /workspace/logs/mysql