@@ -25,9 +25,29 @@ RUN add-apt-repository -y ppa:ondrej/php && \
25
25
add-apt-repository -y ppa:ondrej/php5-compat && \
26
26
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C && \
27
27
apt-get update && \
28
- apt-get -y dist-upgrade && \
29
- apt-get -y install supervisor wget curl git zip unzip pwgen apache2 mysql-server-5.7 php5.6 libapache2-mod-php5.6 php5.6-mysql php5.6-mcrypt php5.6-gd php5.6-xml php5.6-mbstring php5.6-gettext php5.6-zip php5.6-curl && \
30
- apt-get -y autoremove
28
+ apt-get -y upgrade && \
29
+ apt-get -y --no-install-recommends install \
30
+ supervisor \
31
+ wget \
32
+ curl \
33
+ git \
34
+ zip \
35
+ unzip \
36
+ pwgen \
37
+ apache2 \
38
+ mysql-server-5.7 \
39
+ php5.6 \
40
+ libapache2-mod-php5.6 \
41
+ php5.6-mysql \
42
+ php5.6-mcrypt \
43
+ php5.6-gd \
44
+ php5.6-xml \
45
+ php5.6-mbstring \
46
+ php5.6-gettext \
47
+ php5.6-zip \
48
+ php5.6-curl && \
49
+ apt-get -y autoremove && \
50
+ rm -rf /var/lib/apt/lists/*
31
51
32
52
# Point CLI to use PHP 5.6
33
53
RUN ln -sfn /usr/bin/php5.6 /etc/alternatives/php
@@ -39,7 +59,7 @@ ADD config/create_mysql_users.sh /create_mysql_users.sh
39
59
ADD config/run.sh /run.sh
40
60
RUN chmod 755 /*.sh
41
61
42
- # Add better default configurations
62
+ # Add sensible default configurations
43
63
ADD config/supervisord-apache2.conf /etc/supervisor/conf.d/supervisord-apache2.conf
44
64
ADD config/supervisord-mysqld.conf /etc/supervisor/conf.d/supervisord-mysqld.conf
45
65
ADD config/mysqld_innodb.cnf /etc/mysql/conf.d/mysqld_innodb.cnf
@@ -69,9 +89,6 @@ RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" &&
69
89
php -r "unlink('composer-setup.php');" && \
70
90
mv composer.phar /usr/local/bin/composer
71
91
72
- # Set "secure" MySQL admin password
73
- ENV MYSQL_PASS:-$(pwgen -s 12 1)
74
-
75
92
# Enable mod_rewrite
76
93
RUN a2enmod rewrite
77
94
0 commit comments