Skip to content

Commit 39919ad

Browse files
committed
Initial commit and added README an LICENSE
0 parents  commit 39919ad

File tree

6 files changed

+463
-0
lines changed

6 files changed

+463
-0
lines changed

Dockerfile

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
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"]

0 commit comments

Comments
 (0)