File tree Expand file tree Collapse file tree 6 files changed +463
-0
lines changed
Expand file tree Collapse file tree 6 files changed +463
-0
lines changed Original file line number Diff line number Diff line change 1+ FROM debian:jessie
2+
3+ MAINTAINER Joeri Verdeyen <joeriv@yappa.be>
4+
5+ ENV DOCUMENT_ROOT /var/www/app/html
6+
7+ RUN \
8+ apt-get update && \
9+ apt-get install -y \
10+ apache2 \
11+ php5 \
12+ php5-mysql \
13+ php5-mysql \
14+ php5-mcrypt \
15+ php5-gd \
16+ php5-memcached \
17+ php5-curl \
18+ php-pear \
19+ php5-apcu \
20+ php5-cli \
21+ php5-curl \
22+ php5-mcrypt \
23+ php5-sqlite \
24+ php5-intl \
25+ php5-tidy \
26+ php5-imap \
27+ php5-imagick \
28+ php5-json \
29+ php5-redis \
30+ php5-imagick \
31+ libapache2-mod-php5 && \
32+ a2enmod proxy && \
33+ a2enmod proxy_http && \
34+ a2enmod proxy_fcgi && \
35+ a2enmod authn_core && \
36+ a2enmod access_compat && \
37+ a2enmod alias && \
38+ a2enmod authz_core && \
39+ a2enmod authz_host && \
40+ a2enmod authz_user && \
41+ a2enmod dir && \
42+ a2enmod env && \
43+ a2enmod mime && \
44+ a2enmod reqtimeout && \
45+ a2enmod rewrite && \
46+ a2enmod status && \
47+ a2enmod filter && \
48+ a2enmod deflate && \
49+ a2enmod setenvif && \
50+ a2enmod vhost_alias && \
51+ a2enmod ssl && \
52+ apt-get autoremove -y && \
53+ apt-get clean && \
54+ rm -rf /var/lib/apt/lists
55+
56+ RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
57+
58+ RUN echo Europe/Brussels > /etc/timezone && dpkg-reconfigure --frontend noninteractive tzdata
59+
60+ RUN ln -sf /dev/stderr /var/log/apache2/error.log
61+
62+ COPY default.conf /etc/apache2/sites-available/000-default.conf
63+ COPY php.ini /etc/php5/apache2/conf.d/
64+ COPY php.ini /etc/php5/cli/conf.d/
65+ COPY run.sh run.sh
66+
67+ RUN chmod +x run.sh
68+
69+ EXPOSE 80
70+
71+ CMD ["./run.sh" ]
You can’t perform that action at this time.
0 commit comments