You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

34 lines
992 B

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