mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
Update Dockerfile
This commit is contained in:
parent
0015f13172
commit
7b05b377ef
@ -58,7 +58,7 @@ RUN apt-get update && \
|
|||||||
COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
|
COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
|
||||||
|
|
||||||
########## MySQL ##########
|
########## MySQL ##########
|
||||||
COPY mysqld.cnf /etc/mysql/mysql.conf.d/
|
COPY mysql/mysqld.cnf /etc/mysql/mysql.conf.d/
|
||||||
RUN chown mysql:mysql -R /var/lib/mysql
|
RUN chown mysql:mysql -R /var/lib/mysql
|
||||||
RUN usermod -d /var/lib/mysql mysql
|
RUN usermod -d /var/lib/mysql mysql
|
||||||
RUN chmod a+rwx /run/mysqld
|
RUN chmod a+rwx /run/mysqld
|
||||||
@ -83,7 +83,7 @@ EXPOSE 22 80 3306 7681 8080
|
|||||||
########## APACHE ##########
|
########## APACHE ##########
|
||||||
RUN a2enmod ssl rewrite proxy proxy_http proxy_fcgi remoteip headers
|
RUN a2enmod ssl rewrite proxy proxy_http proxy_fcgi remoteip headers
|
||||||
ENV APACHE_PID_FILE /var/run/apache2/apache2.pid
|
ENV APACHE_PID_FILE /var/run/apache2/apache2.pid
|
||||||
COPY apache2.conf /etc/apache2/
|
COPY apache/apache2.conf /etc/apache2/
|
||||||
|
|
||||||
# Allow .htaccess rewrite rules (needed for WP pretty links and wpcli auto login)
|
# Allow .htaccess rewrite rules (needed for WP pretty links and wpcli auto login)
|
||||||
#RUN sed -i '/<Directory \/var\/www\/>/,/AllowOverride None/ s/AllowOverride None/AllowOverride All/' /etc/apache2/apache2.conf
|
#RUN sed -i '/<Directory \/var\/www\/>/,/AllowOverride None/ s/AllowOverride None/AllowOverride All/' /etc/apache2/apache2.conf
|
||||||
@ -94,8 +94,8 @@ RUN mkdir -p /var/log/apache2/domlogs/
|
|||||||
|
|
||||||
########## PHPMYADMIN ##########
|
########## PHPMYADMIN ##########
|
||||||
|
|
||||||
COPY config.inc.php /etc/phpmyadmin/
|
COPY phpmyadmin/config.inc.php /etc/phpmyadmin/
|
||||||
COPY pma.php /usr/share/phpmyadmin/pma.php
|
COPY phpmyadmin/pma.php /usr/share/phpmyadmin/pma.php
|
||||||
|
|
||||||
RUN new_password=$(openssl rand -base64 12 | tr -d '/+' | head -c 16) \
|
RUN new_password=$(openssl rand -base64 12 | tr -d '/+' | head -c 16) \
|
||||||
&& sed -i "s/\(\$dbpass='.*'\)/\$dbpass='$new_password';/" "/etc/phpmyadmin/config-db.php" \
|
&& sed -i "s/\(\$dbpass='.*'\)/\$dbpass='$new_password';/" "/etc/phpmyadmin/config-db.php" \
|
||||||
@ -138,7 +138,7 @@ RUN sed -i \
|
|||||||
|
|
||||||
|
|
||||||
########## EMAIL ##########
|
########## EMAIL ##########
|
||||||
COPY msmtprc /etc/msmtprc
|
COPY email/msmtprc /etc/msmtprc
|
||||||
|
|
||||||
|
|
||||||
########## SSH ##########
|
########## SSH ##########
|
||||||
|
Loading…
Reference in New Issue
Block a user